0

マウスがボタン/テキストブロックの上にあるときに、テキストブロックの前景が変わることを望みます。私はこれを試しましたが、これはうまくいきません:

<DataTemplate>
    <StackPanel Orientation="Horizontal">
        <TextBlock Text="{Binding Header}"/>
        <Button Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"
                Margin="5,-3,0, 0" 
                Visibility="{Binding IsCloseButtonVisible}"
                Command="{Binding CloseSelectedTabCommand}">
            <Button.Content>
                <TextBlock Text="x" Foreground="LightGray">
                    <TextBlock.Style>
                        <Style TargetType="TextBlock">
                            <Style.Triggers>
                                <Trigger Property="IsMouseOver" Value="True">
                                    <Setter Property="Foreground" Value="Red"/>
                                </Trigger>
                             </Style.Triggers>
                            </Style>
                        </TextBlock.Style>
                </TextBlock>
            </Button.Content>
        </Button>
    </StackPanel>
</DataTemplate>
4

1 に答える 1