DoubleUpDown用页面向上和向下递增一个
问题描述:
我想从Xceed-Toolkits扩展一个DoubleUpDown,以便它可以与PageUp和PageDown键一起使用。 通常的递增行为应该递增0.1,但是如果使用PgUP或PgDn键,数字应递增1.DoubleUpDown用页面向上和向下递增一个
任何想法?
感谢 史蒂夫
答
您可以使用此一KeyBinding
。
假设DoubleUpDown
的值存储在Value
属性中,因为我没有xceed工具包。
<xctk:DoubleUpDown Value="{Binding MyValue}">
<xctk:DoubleUpDown.InputBindings>
<KeyBinding Key="PageUp"
Command="{Binding IncrementCommand}"/>
</xctk:DoubleUpDown.InputBindings>
</xctk:DoubleUpDown>
在您的视图模型将值绑定到MyValue
并在IncrementCommand
你增加此值。
+0
嗨@MightyBadaboom这个解决方案的问题是,向上或向下微调必须专注,否则它将无法正常工作。 – jclstefan
您是否尝试过使用'InputBindings'并将PgUp和PgDn绑定到可以增加值的命令? –
@MightyBadaboom你究竟是什么意思。你能提供一个例子吗? – jclstefan
看看我的回答 –