1
2
我不确定是否有方法从某个对象中检索默认样式/模板并将其应用于XAML中的另一个控件,尽管您可以在代码中使用它。虽然这会带来一个问题,你只想得到模板的按钮部分,更容易(更不用说更干净)只是写一个新的风格,而不是黑客左右,只得到模板的那部分。 重新造型按钮的问题在于,当按下按钮时,它们将返回到默认的按下外观,与悬停按钮时相同。您要做的是更改按钮的控件模板。 当我开始在WPF的时候我发现 this tutorial 对这一过程的介绍非常有用。 我建议您获取showmetemplate的副本,让您能够访问控件的大多数默认模板,因为这将节省许多基本工作,并让您了解控件是如何工作的。 创建控件模板(或任何与此相关的样式/模板)后,可以将其存储在资源字典中,并通过使用StaticResource标记扩展从相关属性引用它来将其应用于控件。 例子: (在资源字典中,例如App.Resources):
用于按钮:
希望这能帮你开始。 |
Kryptonit364 · 在DataGrid中隐藏调整大小和选择列 2 年前 |
hassan Ma · 从顶部将文本插入WPF文本块 2 年前 |
Arijit · 移动画布内绘制的矩形 2 年前 |
juraj14466 · C#WPF实时图表将点渲染为图像 2 年前 |