2012-03-08 18 views
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

+0

なぜカスタム列が必要ですか?テンプレートで必要なことをすることはできませんか? – Phil

答えて

0

確認の手元のパソコンはありません。しかし、カスタム列スタイルでValidationerrortemplateが不足していませんか?

関連する問題