C# 在wpf中全局更改控件属性

C# 在wpf中全局更改控件属性,c#,wpf,xaml,controls,C#,Wpf,Xaml,Controls,我有一个后退按钮,它几乎复制到应用程序中的所有控件 我已经在每个控件(usercontrol)上设置了按钮的样式和属性 现在我想更改所有控件(usercontrol)按钮的文本属性 我不想去更改每个控件的属性 请帮助我设置一个全局属性,将属性设置在一个位置。因为该样式对所有页面都是通用的。创建不带键/名称的样式,仅使用目标类型即可 <Style TargetType="{x:Type Button}"> 然后执行以下任一操作- 将其添加到App.XAML以在整个应用程序中保持

我有一个后退按钮,它几乎复制到应用程序中的所有控件

我已经在每个控件(usercontrol)上设置了按钮的样式和属性

现在我想更改所有控件(usercontrol)按钮的文本属性

我不想去更改每个控件的属性


请帮助我设置一个全局属性,将属性设置在一个位置。

因为该样式对所有页面都是通用的。创建不带键/名称的样式,仅使用目标类型即可

<Style TargetType="{x:Type Button}">

然后执行以下任一操作-

  • 将其添加到App.XAML以在整个应用程序中保持可见性
  • 更好的方法是定义一个资源字典文件并将其导入到您需要的任何地方

将其添加到App.xaml文件,因为您希望它成为所有用户控件的全局样式

<Style TargetType="{x:Type Button}">
            <Setter Property="Text" Value="{Binding text}" />
            <Setter Property="...." Value="{Binding ....}"/>
        </Style>