簡體   English   中英

使用快捷鍵的幫助

[英]Help on using short cut keys

我有一個WPF用戶控件,其中有多個文本框和組合框。 為了易於使用,我想提供快捷鍵來集中一些主控件。

假設如果我按ALT + M ,它將聚焦在一個名為txtPatient的文本框中。
如果按ALT + B ,它將聚焦在一個名為txtRef的文本框中。

我正在使用MVVM作為設計模式。

我怎樣才能做到這一點?

在我看來,它就像基本的可訪問性(助記符)一樣,可以通過在控件中添加標簽來輕松獲得,例如:

<Label Content="_Name" Target="{Binding ElementName=textBoxName}" />
<TextBox x:Name="textBoxName" />

注意“ _N”-這意味着當用戶按ALT + N時textBoxName將獲得焦點。

托馬斯Levesque的回答,這是一個獨立的崗位在這里

他提到了自己的自定義標記擴展,該擴展允許以下操作:

<UserControl.InputBindings>
<KeyBinding Modifiers="Control" Key="E" Command="{input:CommandBinding EditCommand}"/>
</UserControl.InputBindings>

希望這可以幫助 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM