Стили и триггеры в wpf
App.xaml содержит следующее:
<Application x:Class="KiramUI.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="Member.xaml">
<Application.Resources>
<Style TargetType="{x:Type TextBox}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="BitmapEffect">
<Setter.Value>
<OuterGlowBitmapEffect GlowColor="Gold" GlowSize="10"></OuterGlowBitmapEffect>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</Application.Resources>
И Member.xaml имеет следующее:
<TextBox Height="23" Name="textBox1" Width="188" Padding="0" Margin="2" />
<TextBox Height="23" Name="textBox2" Width="183" Margin="2" HorizontalAlignment="Left" />
внутри StackPanel
внутри Grid
, Но это не меняет стиль, когда я помещаю курсор мыши на элемент управления. Я что-то пропустил?
1 ответ
Я предполагаю, что вы ориентируетесь на.NET 4, если это так, эта функция была удалена.