带格式的热键

时间:2015-02-16 18:05:30

标签: .net wpf hotkeys

下划线不热键
它有一种格式化文本块和热键的方法

<Button  Grid.Row="4" Grid.Column="0" x:Name="btnClearSearch"   
         Click="ClearSearch_Click">
    <Button.Content>
        <TextBlock>
            <Run Style="{StaticResource RunSymbol}">&#xE106;</Run>
            <Run Style="{StaticResource Button}">_Clear</Run>

1 个答案:

答案 0 :(得分:1)

您无法向TextBlock添加热键,因为它与标签不同,实际上不是可互动的Control,而是FrameworkElement

Differences between Label and TextBlock。在这种情况下,您需要使用Label并使用边距和填充来使其看起来与TextBlock中的两个运行相同。

您可能还想查看AccessText控件。