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