6
|
Spencer Ruport · 技术社区 · 15 年前 |
1
6
Silverlight不支持通过通用样式(即,使用TargetType但不使用静态资源键-x:key=)进行隐式样式设置,但WPF支持。 需要在要使用style=“staticresource设置样式的元素的每个实例上使用staticresource引用显式应用样式。 样式名 }。 这个 Silverlight toolkit 有一个隐式样式管理器(ISM),它通过包装Silverlight标记和通过解析内容应用来自资源字典的样式来绕过此问题。 |
2
4
TargetType的值仅更改为TextBlock。它应该起作用。
或者,给它x:key和这个属性的值在文本块中用作staticresource。
|
3
4
因为您要做的是隐式样式,所以到目前为止,Gordon的回答似乎是正确的:“Silverlight不支持通过通用样式(即,使用TargetType但不使用静态资源键-x:key=”)进行隐式样式,但WPF支持。” 但是隐式样式 将与Silverlight 4一起使用 . 见 http://www.silverlightshow.net/items/Implicit-Styles-in-Silverlight-4.aspx |
4
2
hmm,以下内容应该工作并级联到usercontrol元素中的所有文本块。
编辑:
我希望我知道出了什么问题,下面的内容在用户控件中非常适合我。
结果是红色文本,各边的边距为10px。 |
5
2
是的,Silverlight4现在让你做隐式风格,你只需要做昆顿所说的,只需设置没有键的TargetType,你就可以走了。把它放到app.xaml中,它应该将样式应用到应用程序中的所有控件。 |
6
0
如果你不想
|
Bigeyes · 如何在MVVM模式中添加行? 8 年前 |
User9898 · 悬停回到原始颜色时为什么选择 8 年前 |
Huma Ali · WCF已完成事件中的异常处理 8 年前 |
Nerd in Training · 文件副本发布错误 9 年前 |