我正在WPF中使用MVVM模式(對於兩者都有點新鮮)。MouseBinding上的WPF鍵盤修飾符
我想設立對應於Control + Click
事件CheckBox
的InputBinding
,但沒有看到MouseBinding
元件上的Modifiers
屬性。這是想什麼我實現(虛構的代碼,obviously-修飾符不存在):
<CheckBox>
<CheckBox.InputBindings>
<MouseBinding MouseAction="LeftClick"
Command="{Binding CheckboxControlClickCommand}"
Modifiers="Control" />
</CheckBox.InputBindings>
</CheckBox>
如何做到這一點的任何想法,而無需使用事件?
謝謝!
我不認爲你是關閉基地;我可以使用一種行爲,但不知道我可以在ICommand的Execute()上下文中檢查Keyboard.Modifiers,這是我最終做的。 – egoodberry 2009-11-03 20:56:52