wpf中全局更改控件属性
Change the control property globally in wpf
我有一个后退按钮,几乎复制到我的应用程序中的所有控件。
我已经在每个单独的控件(用户控件)上设置了按钮的样式和属性
现在我想更改所有控件(usercontrol)按钮的文本属性。
我不想去更改每个控件的属性。
请帮我设置一个全局 属性,它在一个地方设置 属性。
因为样式对所有页面都是通用的。创建没有 key/name 的样式,只需目标类型即可。
<Style TargetType="{x:Type Button}">
然后执行以下任一操作 -
- 将其添加到 App.XAML 以便在整个应用程序中可见
- 更好的方法是定义资源字典文件并在需要时导入它。
<Style TargetType="{x:Type Button}">
<Setter Property="Text" Value="{Binding text}" />
<Setter Property="...." Value="{Binding ....}"/>
</Style>
将此添加到 App.xaml 文件,因为您希望它成为所有用户控件的全局样式。
我有一个后退按钮,几乎复制到我的应用程序中的所有控件。
我已经在每个单独的控件(用户控件)上设置了按钮的样式和属性
现在我想更改所有控件(usercontrol)按钮的文本属性。
我不想去更改每个控件的属性。
请帮我设置一个全局 属性,它在一个地方设置 属性。
因为样式对所有页面都是通用的。创建没有 key/name 的样式,只需目标类型即可。
<Style TargetType="{x:Type Button}">
然后执行以下任一操作 -
- 将其添加到 App.XAML 以便在整个应用程序中可见
- 更好的方法是定义资源字典文件并在需要时导入它。
<Style TargetType="{x:Type Button}">
<Setter Property="Text" Value="{Binding text}" />
<Setter Property="...." Value="{Binding ....}"/>
</Style>
将此添加到 App.xaml 文件,因为您希望它成为所有用户控件的全局样式。