通过代码WPF c#的单元格样式

时间:2012-01-04 15:34:51

标签: c# wpf datagrid

我正在尝试在代码中设置单元格样式但是无法执行此操作:

xaml:

CellStyle="{StaticResource DefaultCell}"

哪种方法很完美。

在我背后的代码中,我已经厌倦了一些变体:

datagrid.CellStyle = Resources["DefaultCell"] as Style;
datagrid.CellStyle = (Style)FindResource("DefaultCell");

但是一直无法让这个工作,任何想法?

3 个答案:

答案 0 :(得分:3)

您是否尝试过方法FindResource("DefaultCell")

答案 1 :(得分:0)

你设置了样式类型吗?

<Style TargetType="local:DataGridCell">
...
</Style>

答案 2 :(得分:0)

如果你设置了风格,那么在代码中定义它也是有意义的(新风格,新的setter,......)在我看来你的问题是:“如何从代码中获取资源? ”