|
|
1
2
我不确定是否有方法从某个对象中检索默认样式/模板并将其应用于XAML中的另一个控件,尽管您可以在代码中使用它。虽然这会带来一个问题,你只想得到模板的按钮部分,更容易(更不用说更干净)只是写一个新的风格,而不是黑客左右,只得到模板的那部分。 重新造型按钮的问题在于,当按下按钮时,它们将返回到默认的按下外观,与悬停按钮时相同。您要做的是更改按钮的控件模板。 当我开始在WPF的时候我发现 this tutorial 对这一过程的介绍非常有用。 我建议您获取showmetemplate的副本,让您能够访问控件的大多数默认模板,因为这将节省许多基本工作,并让您了解控件是如何工作的。 创建控件模板(或任何与此相关的样式/模板)后,可以将其存储在资源字典中,并通过使用StaticResource标记扩展从相关属性引用它来将其应用于控件。 例子: (在资源字典中,例如App.Resources):
用于按钮:
希望这能帮你开始。 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |
|
|
Barta · WPF MVVM不更新视图 1 年前 |
|
|
Denis Ivanov · WPF控件在属性更改时不会更新 1 年前 |
|
|
codymanix · WPF:TextBlock周围可见小边框? 1 年前 |
|
|
Nostromo · 来自背景对象的工具提示 2 年前 |
|
|
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 2 年前 |
|
|
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 2 年前 |
|
|
Thern · 在UI线程(WPF)上的void方法中调用异步函数 2 年前 |