Как подчеркнуть TextBlock на MouseEnter В форме WPF у меня есть следующий TextBlock. Когда я нажимаю на нее курсор, я хотел бы подчеркнуть текст TextBlock. Как я могу это сделать? Я попытался использовать TextBlock.Triggers, но это не сработало. Спасибо! Ответ 1 Используйте стиль: <TextBlock Text="Hurrah"> <TextBlock.Style> <Style TargetType="TextBlock"> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="TextDecorations" Value="Underline" /> </Trigger> </Style.Triggers> </Style> </TextBlock.Style> </TextBlock> (Стиль показан в строке для краткости; извлеките ресурс, если вы планируете его повторно использовать.)
Ответ 1 Используйте стиль: <TextBlock Text="Hurrah"> <TextBlock.Style> <Style TargetType="TextBlock"> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="TextDecorations" Value="Underline" /> </Trigger> </Style.Triggers> </Style> </TextBlock.Style> </TextBlock> (Стиль показан в строке для краткости; извлеките ресурс, если вы планируете его повторно использовать.)