【发布时间】:2021-07-13 09:48:43
【问题描述】:
在 XAML 代码的一部分中,最大值和最小值设置如下:
<WindowsFormsHost>
<wf:NumericUpDown Maximum="12000" Minimum="120" x:Name="MyNumericUpDown" TextAlign="Right"/>
</WindowsFormsHost>
在同一个 C# 程序中,我有以下内容:
namespace MyNameSpace
{
public class MyClass
{
public int max { get; } = 12000;
public int min { get; } = 120;
...
}
}
是否可以通过使用类属性而不是硬编码来设置 NumericUpDown 的最大值和最小值?因此,我更改类属性值时 XAML 值会自动更新。
【问题讨论】:
-
是的,它叫做data binding
-
你描述的是“单向”数据绑定
-
您如何以及在何处实例化您的
MyClass?在您的两个示例中,这些值都是硬编码的。