首页 新闻 会员 周边

WPF InputBindings keyBinding不成功

0
悬赏园豆:5 [待解决问题]

http://msdn.microsoft.com/zh-cn/library/vstudio/system.windows.input.inputbinding.aspx

 

上面是MSDN的例子,无法运行。

 

命令放到Window窗口内的StackPanel上就是没有用,但是如果是放到Window.InputBindings上就能够运行。

 

求解大神,这是什么问题?

 

<StackPanel Background="Transparent">
  <StackPanel.InputBindings>

    <KeyBinding Command="{Binding ChangeColorCommand}"
                CommandParameter="{Binding ElementName=colorPicker, Path=SelectedItem}"
                Key="{Binding ChangeColorCommand.GestureKey}"
                Modifiers="{Binding ChangeColorCommand.GestureModifier}"/>

    <MouseBinding Command="{Binding ChangeColorCommand}"
                  CommandParameter="{Binding ElementName=colorPicker, Path=SelectedItem}"
                  MouseAction="{Binding ChangeColorCommand.MouseGesture}"/>

  </StackPanel.InputBindings>

</StackPanel>
UncleNull的主页 UncleNull | 初学一级 | 园豆:3
提问于:2013-09-17 23:30
< >
分享
所有回答(2)
0

你是按照 msdn 上的例子写的吗?示例中也是给的 StackPanel 的 InputBindings 怎么会有问题呢?

Launcher | 园豆:45045 (高人七级) | 2013-09-18 09:26
0

MSDN上就是写的放到UIElement.InputBindings下,格式就是这个。

Lee's Blog | 园豆:530 (小虾三级) | 2014-01-24 09:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册