У меня есть этот стильИзменить стиль из кода за
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Style x:Key="MainMenuStyle" TargetType="{x:Type TextBlock}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property= "Foreground" Value="White"/>
<Setter Property= "FontSize" Value="22"/>
<Setter Property= "FontFamily" Value="Arial"/>
</Trigger>
<Trigger Property="IsMouseOver" Value="False">
<Setter Property= "Foreground" Value="Black" />
<Setter Property= "FontSize" Value="14"/>
<Setter Property= "FontFamily" Value="Verdana"/>
</Trigger>
</Style.Triggers>
</Style>
Теперь, если я хочу изменить Setter Property Value из кода за тем, как я могу это сделать?
В коде позади я хочу что-то вроде этого:
MainMenuStyle.IsMouseOver(True).Foreground = "Red"
MainMenuStyle.IsMouseOver(True).FontSize = 10
MainMenuStyle.IsMouseOver(False).Foreground = "Green"
MainMenuStyle.IsMouseOver(False).FontSize = 100
Я должен использовать только рамочное 4.
Спасибо
Я просто сидел там думая, что я знал, что МОФ поддерживается стиль связывания материала. +1 –
Хорошая идея ;-) Большое спасибо. – Alan392