Silverlight 资源字典不可用
我已经投入了几个小时。我无法看到我在全局资源字典中定义的各种样式。外部文件名为 Styles.xaml。我缺少什么?
I've put a few good hours into this.. I'm unable to see the various styles I have defined in a global Resource dictionary. The external file is called Styles.xaml. What am I missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 MergedDictionaries 需要考虑一些事项。
首先,您应该将 ResourceDictionary (Styles.xaml) 的 BuildAction 设置为 Resource 或 Content(我尝试使用 Resource)。
其次,在 App.xaml 中不要为 ResourceDictionary 定义键(删除 x:Key="ButtonStyles")
然后将所有其他资源放入 ResourceDictionary 中的 Application.Resources 中。
完成所有这些后,您应该在属性窗口中选择样式。
There are a few things to consider using MergedDictionaries.
First you should set the BuildAction of the ResourceDictionary (Styles.xaml) to Resource or Content (I tried it with Resource).
Second in your App.xaml do not define a Key for the ResourceDictionary (remove x:Key="ButtonStyles")
Then put all other resources in your Application.Resources in the ResourceDictionary.
After all this is done then you should select the Style in the Properties Window.
您想要使用此样式的项目中是否引用了
CCE_2009.Client
程序集(项目)?如果没有,这可以解决您的问题。
Do you have referenced
CCE_2009.Client
assembly (project) in the project you want to use this style?If not this can be a fix for your problem.