我需要将MouseBinding
添加到InputBindings
的{{1}}。我知道如何在xaml。
ListBoxItems
但我需要知道如何在代码隐藏中编写上述代码。反正有吗?
答案 0 :(得分:0)
我认为这就是你可能想要的!非常好的教程:MSDN http://msdn.microsoft.com/en-us/library/system.windows.input.commandbinding.aspx
答案 1 :(得分:0)
我知道这不是答案,但是如果有人找到了答案,请参阅https://stackoverflow.com/a/9091989/13179254
目前,Microsoft不建议使用FrameworkElementFactory
。请改用XAML
。
一个例子:
<Image.InputBindings>
<MouseBinding
MouseAction="LeftClick"
Command="{Binding ClearCommand, RelativeSource={RelativeSource TemplatedParent}}"
CommandParameter="{Binding RelativeSource={RelativeSource TemplatedParent}}"/>
</Image.InputBindings>