DevExpress GridControl
のカラムをカスタマイズしようとしています。私は基本的に列の各セルに2つの行が必要です。 1つはランダムなテキストがあり、もう1つは、というプロパティがMy ObservableCollection
Stocks
に定義されており、ItemsSourceとして設定されています。 GridColumn.CellTemplate
を使用せずに、セル受信は正しいMax
プロパティ値を持ちます。しかし、Grid.CellTemplate
が導入されたら、私はMax
のプロパティ値をプリントアウトすることができません。私はバインディングが間違っていると仮定していますが、何が間違っているか把握することはできません。カラム(セル)値へのバインド
<dxg:GridControl EnableSmartColumnsGeneration="True" ItemsSource="{Binding Stocks}"
SelectionMode="None" AllowLiveDataShaping="True" >
<dxg:GridControl.Columns>
<dxg:GridColumn x:Name="MaxColumn" Binding="{Binding Max, Mode=TwoWay}" MinWidth="60" Width="60" AllowResizing="True"
FixedWidth="true" Header="Max" ReadOnly="True">
<dxg:GridColumn.CellTemplate>
<DataTemplate >
<Grid >
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<TextBlock Text="Max is..." ></TextBlock>
<TextBlock Grid.Row="1" Text="{Binding Max, Mode=TwoWay}"></TextBlock>
</Grid>
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
</dxg:GridControl.Columns>
</dxg:GridControl>
最初の画像は、もう一つはCellTemplate
である、CellTemplate
なしです。
すべての助けに感謝:)
ありがとうございます!これは完全に私の問題を解決:) –