问题标签 [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.

0 投票
2 回答
237 浏览

wpf - 在 IntegerUpDown 上调用 WPF 命令(扩展 WPF 工具包)

我在 WPF 应用程序中使用 mvvm 模式并使用 integerupdown 按钮。
要调用命令,目前我正在使用 ValueChanged 触发器,如下所示 -

当用户使用鼠标单击向上或向下箭头更改值时,这非常有效。
问题是当用户想要输入文本框时,每个输入的字符都会触发该事件。相反,我希望允许用户输入数字并仅在按 Enter 时触发命令。

请建议。

0 投票
1 回答
38 浏览

wpf - WPF上没有前缀的特定值的单选按钮绑定

我有一个有两个单选按钮的窗口,第二个有一个 IntegerUpDown。

“IsChecked”属性绑定到 IntegerUpDown。

我希望 IntegerUpDown 的值介于 1 和 100 之间,但如果选择了“1” - 我希望打开另一个单选按钮。

问题在键入时开始,例如,“12”。“1”立即轻弹单选按钮,无需等待其他数字。

我的 WPF 代码:

单选按钮 1:

单选按钮 2:

整数上下:

这是我的转换器,我知道不应该这样,但我不确定将其更改为什么。

0 投票
1 回答
49 浏览

c# - 如何对 WPF IntegerUpDown 工具包设置限制?

我有两个 WPFIntegerUpDown工具包,我想为其中一个工具包设置一个限制,第二个IntegerUpDown工具包的最大值应该等于第一个IntegerUpDown工具包的值。

我选择Value_changed事件来做这件事,但我得到了这个例外

这是我的代码:

Xml代码:

如何向IntgerUpDownWPF 工具包控件添加限制?

0 投票
1 回答
93 浏览

c# - 如何在比较指令 C# WPF 中使用 int.TryParse?

我有两个 IntegerUpDown 控件,我需要在 中进行比较,MouseLeave_Event但是int.Parse当我尝试这段代码时,我得到了一个异常:

例外:

我在 Stackoverflow 中搜索了避免此异常的解决方案,我看到最好的解决方案是 using int.TryParse,但我不知道如何在返回布尔值的比较指令中使用它。

应该应用的场景是这样的:

  • 我已经有一个IntegerUpdown_MouseLeave_Event并且在事件中提到了我发布的代码,所以integerUpdown控件可能是空的或者可以有一个值,所以如果用户尝试输入一个字符(而不是数字),例如aIntegerUpDown这个IntegerUpDown有例如一个旧值3,所以当他将鼠标移到控件外时,IntegerUpDown应该取 3 而不是用户输入的字符,而不显示任何消息或任何异常。

注意:由于某种原因,我不想在这种情况下使用 minUpdown.Value ,因为我在触发事件时得到的值是旧值,而不是实时值。

0 投票
0 回答
53 浏览

c# - 每次我击键时都会发生 IntegerUpDown ValueChangeEvent

当我用鼠标使用增量减量时,效果很好。但是当我尝试通过键盘写入值时,事件处理程序会对每次击键做出反应。我尝试使用 UpdateValueOnEnterKey="True",但在这种情况下,用鼠标递增递减不会做出反应。如何使它以这种方式工作:当我单击增量/减量时,它应该立即工作,但是当我通过键盘输入值时,它应该只有在我按下回车后才能工作?