我有一个像下面的Datagrid在Silverlight 4
<data:DataGrid x:Name="Test">
<data:dataGrid.Columns>
<data:DataGridColumnTextColumn Header="File Name" HeaderStyle="{StaticResource MyResource}"/>
</data:DataGrid.Columns>
</data:DataGrid>
这里的资源文件属性
<Style TargetType ="System_Windows_Controls_Primitives:DataGridColumnHeader" x:Name="MyResource">
<Setter Property="Foreground" Value="#FF"/>
</style>
我使用xmlns是xmlns:data = "clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data"
在Silverlight 4 DataGrid中 - 这是在Silverlight 3中,但不工作在Silverlight 4中
问题是程序抛出一个错误,即给定的键在字典中不存在,因为它存在于资源中ource文件。它可以清楚地获得其他属性的其他键,如标题名称等,但不是HeaderStyle。有人能告诉我我在这里做错了吗?
谢谢
是你的问题解决了吗? – Martin