0

Hyperlink要素のリストがItemsControl正しく表示されていますが、何らかの理由でスタイルが適用されていません。理由がわかりません。

スタイル:

<Style TargetType="{x:Type Hyperlink}">
    <Style.Triggers>
        <Trigger Property="IsMouseOver" Value="True">
            <Setter Property="Foreground" Value="#CE1C37" />
        </Trigger>
    </Style.Triggers>
    <Setter Property="TextBlock.TextDecorations" Value="{x:Null}" />
    <Setter Property="Foreground" Value="#555555" /> 
</Style>

表示方法:

<TextBlock TextWrapping="Wrap" Style="{StaticResource MyTextBlock}" Margin="10,0,0,0">
    <Hyperlink Command="{Binding DataContext.TopicSelectedCommand, RelativeSource={RelativeSource AncestorType={x:Type UserControl}}}" CommandParameter="{Binding}">
        <TextBlock Text="{Binding Path=Title}"/>
    </Hyperlink>
</TextBlock>
4

1 に答える 1