KeyBinding可以成为资源吗?

时间:2012-04-24 19:32:54

标签: wpf resources

我想创建一个StaticResource KeyBinding,但我无法弄清楚如何取消引用它。所以,在我的Window.Resources中,我可能会提出以下内容:

<Window.Resources>
        <ResourceDictionary>

            <KeyBinding
                x:Key="CtrlRightKeyBinding"
                Modifiers="Control"
                Key="Right"
                Command="{Binding MyCommand}"
                CommandParameter="{Binding DirectionInfoRight}" />

        </ResourceDictionary>
</Window.Resources>

但是,我在设置InputBindings时不知道如何取消引用它:

<Window.InputBindings>
???
</Window.InputBindings>

有任何想法或建议吗?

1 个答案:

答案 0 :(得分:1)

试试这个:

<Window.InputBindings>
    <StaticResource ResourceKey="CtrlRightKeyBinding" />
</Window.InputBindings>

请参阅StaticResource Markup Extension