如何在网格视图中使用键盘(例如使用选项卡)关注 XAML WPF 中的 TextBlock?

问题描述 投票:0回答:1

我有一个文本块,它具有与转换器的绑定路径,但我无法使用选项卡按钮操作它。 Textblock 有一个 Onclick 属性,可以打开另一个页面。我想用键盘打开该屏幕。请帮忙!

我尝试了 Keyboard Focusable 和 Focusable=On 但它不起作用

c# wpf xaml user-interface textblock
1个回答
0
投票

您可以(应该!)使用

Button
并使其看起来像
TextBlock
:

<Button Click="Button_Click">
    <Button.Template>
        <ControlTemplate TargetType="Button">
            <TextBlock Text="Focus me!" />
        </ControlTemplate>
    </Button.Template>
</Button>

上面的元素既可以通过键盘聚焦也可以单击,并且仍然看起来像一个

TextBlock

请记住,WPF 控件是无外观的,这意味着控件的行为与其外观无关。

© www.soinside.com 2019 - 2024. All rights reserved.