首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Silverlight主题错误:找不到名称/键为System.Windows.Controls.Primitives.DataGridRowHeader的资源

Silverlight主题错误:找不到名称/键为System.Windows.Controls.Primitives.DataGridRowHeader的资源
EN

Stack Overflow用户
提问于 2010-05-25 12:05:29
回答 2查看 5.2K关注 0票数 1

在尝试将我们的大型项目升级到SL4时,我遇到了一个(其他)错误。我没有写原创的主题,我的主题知识也不是很好。在我的SL3应用程序中,我有一个主题如下的数据网格:

代码语言:javascript
复制
 <!--Datagrid Style-->
    <Style TargetType="datagrid:DataGrid">
        <Setter Property="RowHeaderStyle" Value="{StaticResource System.Windows.Controls.Primitives.DataGridRowHeader}"/>
        <Setter Property="RowBackground" Value="Transparent"/>
        <Setter Property="etc" Value="..."/>
    </Style>

当我升级到SL4时,上面XAML中的第一行给出了一个运行时错误:

找不到名称/密钥为System.Windows.Controls.Primitives.DataGridRowHeader的资源

我应该在SL4中以不同的方式处理这个问题吗?

编辑:从给定的答案来看,这似乎永远不会起作用。就像我说的,我没有写原始的主题,所以不确定它想要做什么。如果我搜索这个静态资源行,它确实出现在几个地方。你知道它想要获取什么吗?你认为我可以安全地删除使用这种引用方式的主题属性吗(在我的主题中,有几个地方的控件是这样引用的)?

提亚

标记

显示错误的示例:

http://walkersretreat.co.nz/files/SilverlightApplication1.zip

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-25 13:33:30

马克--你有这个名字的资源吗?XAML解析器得到了改进,并且更加严格。我在你的项目中找不到使用该名称的资源,所以解析器对它感到厌烦。

票数 3
EN

Stack Overflow用户

发布于 2011-12-22 19:59:26

尝试使用Jeff Willcox的用于芒果- http://www.jeff.wilcox.name/2011/06/updated-ut-mango-bits/方面的UT工具包

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2901943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档