Я пытаюсь применить стили к WrapPanel в Visual Studio.Приложение очень простое и состоит из одного окна с двухрядной сеткой, с <Menu>
в <Dockbar>
в верхнем ряду и <WrapPanel>
в нижнем ряду.По какой-то причине, когда я устанавливаю цвет фона на WrapPanel в App.xaml
, добавив:
<Style TargetType="WrapPanel">
<Setter Property="Background" Value="Green"
</Style>
в <Application.Resources>
, цвет фона моего <Menu>
также меняется на зеленый при запускеприложение, несмотря на то, что не находится в WrapPanel.Предварительный просмотр в конструкторе также не отображает зеленый, он становится зеленым только при запуске.
Добавление явного синего стиля фона для <Menu>
в
<Style TargetType="Menu">
<Setter Property="Background" Value="Blue">
</Style>
делает менюВыделитесь синим цветом в дизайнере, но когда я запустил его, он снова станет зеленым.Я нигде больше не редактировал фон, поэтому не могу понять, почему он это делает.