全局样式不适用



这是我的C#代码

MainWindow.Content = new UserControl();

在主窗口导航到新的用户控件后,全局样式在 App.xaml 中定义

<Application.Resources>
   <Style TargetType="{x:Type UserControl}">
      <Setter Property="Background" Value="Red" />
   </Style>
</Application.Resources>

不适用于它但是在Visual Studio中,构造函数显示UserTControl通过更改其背景来应用该样式我该怎么办?

您确定没有在用户控件本身上设置背景值吗?若要查找依赖项属性(如 UserControl)的实际值,后台 WPF 使用设置顺序。如果直接设置 Background 属性,则样式不会覆盖它(请参阅依赖项属性值优先级)。

相关内容

  • 没有找到相关文章

最新更新