问题标签 [integerupdown]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - 在 IntegerUpDown 上调用 WPF 命令(扩展 WPF 工具包)
我在 WPF 应用程序中使用 mvvm 模式并使用 integerupdown 按钮。
要调用命令,目前我正在使用 ValueChanged 触发器,如下所示 -
当用户使用鼠标单击向上或向下箭头更改值时,这非常有效。
问题是当用户想要输入文本框时,每个输入的字符都会触发该事件。相反,我希望允许用户输入数字并仅在按 Enter 时触发命令。
请建议。
wpf - WPF上没有前缀的特定值的单选按钮绑定
我有一个有两个单选按钮的窗口,第二个有一个 IntegerUpDown。
“IsChecked”属性绑定到 IntegerUpDown。
我希望 IntegerUpDown 的值介于 1 和 100 之间,但如果选择了“1” - 我希望打开另一个单选按钮。
问题在键入时开始,例如,“12”。“1”立即轻弹单选按钮,无需等待其他数字。
我的 WPF 代码:
单选按钮 1:
单选按钮 2:
整数上下:
这是我的转换器,我知道不应该这样,但我不确定将其更改为什么。
c# - 如何对 WPF IntegerUpDown 工具包设置限制?
我有两个 WPFIntegerUpDown
工具包,我想为其中一个工具包设置一个限制,第二个IntegerUpDown
工具包的最大值应该等于第一个IntegerUpDown
工具包的值。
我选择Value_changed
事件来做这件事,但我得到了这个例外
这是我的代码:
Xml代码:
如何向IntgerUpDown
WPF 工具包控件添加限制?
c# - 如何在比较指令 C# WPF 中使用 int.TryParse?
我有两个 IntegerUpDown 控件,我需要在 中进行比较,MouseLeave_Event
但是int.Parse
当我尝试这段代码时,我得到了一个异常:
例外:
我在 Stackoverflow 中搜索了避免此异常的解决方案,我看到最好的解决方案是 using int.TryParse
,但我不知道如何在返回布尔值的比较指令中使用它。
应该应用的场景是这样的:
- 我已经有一个
IntegerUpdown_MouseLeave_Event
并且在事件中提到了我发布的代码,所以integerUpdown
控件可能是空的或者可以有一个值,所以如果用户尝试输入一个字符(而不是数字),例如a
在IntegerUpDown
这个IntegerUpDown
有例如一个旧值3
,所以当他将鼠标移到控件外时,IntegerUpDown
应该取 3 而不是用户输入的字符,而不显示任何消息或任何异常。
注意:由于某种原因,我不想在这种情况下使用 minUpdown.Value ,因为我在触发事件时得到的值是旧值,而不是实时值。
c# - 每次我击键时都会发生 IntegerUpDown ValueChangeEvent
当我用鼠标使用增量减量时,效果很好。但是当我尝试通过键盘写入值时,事件处理程序会对每次击键做出反应。我尝试使用 UpdateValueOnEnterKey="True",但在这种情况下,用鼠标递增递减不会做出反应。如何使它以这种方式工作:当我单击增量/减量时,它应该立即工作,但是当我通过键盘输入值时,它应该只有在我按下回车后才能工作?