자원 WPF :변경 색상 -
<Window.Resources>
<Style x:Key="blue">
<Style.Triggers>
<EventTrigger RoutedEvent="Border.MouseEnter">
<BeginStoryboard>
<Storyboard TargetProperty="(Border.Background).(SolidColorBrush.Color)">
<ColorAnimation To="#ffffff" Duration="0:0:.3"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
<EventTrigger RoutedEvent="Border.MouseLeave">
<BeginStoryboard>
<Storyboard TargetProperty="(Border.Background).(SolidColorBrush.Color)">
<ColorAnimation To="#FF0080FF" Duration="0:0:.3"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
</Style>
</Window.Resources>
보기 :
<Border Style="{StaticResource blue}" Cursor="Hand" BorderBrush="#FF0080FF" BorderThickness="1" HorizontalAlignment="Left" Height="43" Margin="85,266,0,0" VerticalAlignment="Top" Width="157" CornerRadius="30" Panel.ZIndex="10" Background="#FF0080FF">
<TextBlock x:Name="textBlock" TextWrapping="Wrap" TextAlignment="Center" FontSize="28" Foreground="White" Margin="0,5,0,4"><Run FlowDirection="RightToLeft" Text="hello"/></TextBlock>
</Border>
마우스가 Border
를 가져 가면의 Border.Background
흰색을 변경하지만 TextBlock.Foreground
색상도 흰색입니다.
어떻게 동시에 변경할 수 있습니까?
윌 버튼으로,이 Border/TextBlock에 사용할 수 있습니까? – GeorgeChond
_____yes_______ – amirhossein