0

这是我的 C# 代码

MainWindow.Content = new UserControl();

在 MainWindow 导航到新的 UserControl 后,App.xaml 中定义的全局样式

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

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

4

1 回答 1

0

您确定在 UserControl 本身上没有设置背景值吗?要查找像 UserControl.Background WPF 这样的依赖属性的实际值,请使用设置顺序。如果您直接设置 Background 属性,则样式不会覆盖它(请参阅Dependency Property Value Precedence)。

于 2012-10-01T15:12:51.737 回答