0
DataGridTemplateColumnのカスタムコントロールを作成し、DataGridで使用できますか?DataGridTemplateColumnカスタムコントロール
私が持っている場合セイ:
<Style TargetType="{x:Type local:MyCustomTemplateColumn}" >
<<Setter Property="CellTemplate">
<Setter.Value>
<DataTemplate>
<Grid Background="Red" />
</DataTemplate>
</Setter.Value>
</Style>
など、それを使用します。
私はテンプレートに表示される値を保持するだろうMyCustomTemplateColumnに対して定義MyDepProp1は依存プロパティです<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding SomePath}" Header="HeaderName" />
<local:local:MyCustomTemplateColumn />
</DataGrid.Columns>
</DataGrid>
。しかし、私は後でそれについて心配するでしょう。テストケースとして私は上記と同様のものがありますが、テストデータがロードされると(itemsourceがコードビハインドに設定されている)、最初のカラムの値は正しく設定されますが、2番目のカラムではセルは赤くなりません。エラーがスローされていますか?
助けや指導をいただければ幸いです。D
なぜカスタム列が必要ですか?テンプレートで必要なことをすることはできませんか? – Phil