В моем приложении у меня есть несколько меню с одинаковым цветом фона, радиусом угла, цветом границы и толщиной границы.Я сохраняю эти свойства как ресурсы в моих ресурсах приложения, так что если я, например, изменю цвет фона, он изменит цвет всех моих меню.Мне было интересно, возможно ли создать стиль, чтобы я мог просто связать этот стиль с меню вместо привязки такого количества свойств.Более того, я просто хочу применить этот стиль к некоторым границам, потому что не все границы в моем приложении являются меню.Как я мог это сделать?
например, я надеюсь сделать что-то вроде:
вот мой стиль в ресурсах моего приложения:
<Style x:Key="someStyle">
<Style.Resources>
<Color x:Key="MenuBackground2">#BB252525</Color>
<CornerRadius x:Key="CornerRadiusMenu2">7</CornerRadius>
<Border x:Key="MainBorder2" >
<Border.Background>
<SolidColorBrush Color="{DynamicResource MenuBackground}"/>
</Border.Background>
</Border>
</Style.Resources>
</Style>
, а затем на месте MainWindow.xaml:
<Border Margin="498,90,25,0" Name="brdMain" Style="{DynamicResource someStyle}"></Border>
но когда я это делаю, brdMain, похоже, не привязывается к этому стилю ...