0
是否有可能創建一個DataGridTemplateColumn的自定義控件,並在數據網格中使用它?DataGridTemplateColumn自定義控件
說,如果我有:
<Style TargetType="{x:Type local:MyCustomTemplateColumn}" >
<<Setter Property="CellTemplate">
<Setter.Value>
<DataTemplate>
<Grid Background="Red" />
</DataTemplate>
</Setter.Value>
</Style>
而且使用它像:
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding SomePath}" Header="HeaderName" />
<local:local:MyCustomTemplateColumn />
</DataGrid.Columns>
</DataGrid>
凡MyDepProp1是一個依賴屬性,我定義MyCustomTemplateColumn會認爲,被顯示在模板的值。但我稍後會擔心的。作爲一個測試用例,我有類似於上面的內容,會發生什麼情況是,當測試數據加載(項源設置在代碼隱藏中)時,第一列中的值已正確設置,但在第二列中單元格不會變紅並且不顯示錯誤正在拋出?
任何幫助或指針,將不勝感激:D
您爲什麼需要自定義列?你不能在模板中做你需要的嗎? – Phil 2012-03-08 08:22:13