![]() |
1
11
对于XAML唯一的解决方案,您可以考虑如下: 我假设您使用控件模板作为样式的一部分,如下所示:-
我在这里破坏了控制模板,你的可能更复杂 现在,如果在与上述样式相同的区域中添加以下样式,则这将指定用于默认情况的图像
在XAML中,当需要使用按钮时,可以执行以下操作:-
它并不漂亮,但仍然允许使用主样式,并且比使用多个样式稍微短一些,复制更少。 它的工作方式是首先在按钮的资源(通常为空)中搜索资源名“NormalImage”,然后搜索父容器,一直搜索到页面/窗口资源,再搜索到应用程序资源。第一个匹配项获胜,因此在本例中,引用OverrideImage.png的本地定义样式“NormalImage”被选在与引用DefaultImage.png同名的窗口/页面/容器级资源之前 进一步减少文本的数量
|
![]() |
2
0
您可以在ResourceDictionary中创建样式,然后将该字典合并到控件资源中。如果为样式指定键,则可以将任何按钮绑定到该样式。 例如:
|
![]() |
sjb-sjb · TreeView课程在哪里 7 年前 |
![]() |
ScottishTapWater · 以编程方式添加的文本框不显示 7 年前 |
![]() |
sk_in_the_house · Godot-检查控制器是否连接 7 年前 |
|
Ailis · 加载页面时从地图中隐藏群集覆盖 7 年前 |
![]() |
Joe Ruder · ProcessCmdKey未传递Enter键 7 年前 |