在Microsoft Word中,將鼠標放在功能區欄上時,正方形區域將突出顯示。WPF 4功能區窗口欄區域不突出顯示
但是,突出顯示未顯示在我的色帶欄中。我是WPF新手,請有人指點我在哪裏尋找xaml代碼
謝謝!
在Microsoft Word中,將鼠標放在功能區欄上時,正方形區域將突出顯示。WPF 4功能區窗口欄區域不突出顯示
但是,突出顯示未顯示在我的色帶欄中。我是WPF新手,請有人指點我在哪裏尋找xaml代碼
謝謝!
我喜歡這樣。用XAML中的輕微動畫突出顯示。
在<Window.Resources>
定義Style
:
<Style x:Key="RectStyle" TargetType="{x:Type Rectangle}"> <Setter Property="Fill" Value="Transparent"/> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Trigger.EnterActions> <BeginStoryboard> <Storyboard> <ColorAnimation Storyboard.TargetProperty="Fill.Color" To="#FF008CFF" Duration="0:0:0.1" /> </Storyboard> </BeginStoryboard> </Trigger.EnterActions> <Trigger.ExitActions> <BeginStoryboard> <Storyboard> <ColorAnimation Storyboard.TargetProperty="Fill.Color" To="Transparent" Duration="0:0:0.1" /> </Storyboard> </BeginStoryboard> </Trigger.ExitActions> </Trigger> </Style.Triggers> </Style>
然後在一些矩形的定義(按鈕,或你想要的),您必須註明您的Style
:
<Rectangle x:Name="rect_abortTrans" Style="{StaticResource RectStyle}" ... >
就是這樣。正方形區域將在MouseOver
上突出顯示。 另外,你可以看看here。