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으로 볼 수 있습니다.