我有一个我认为是一个非常简单的数据绑定问题(我还是 WPF 的新手)。我有一堂课(这个问题的简化版)
public class ConfigurationData
{
public int BaudRate { get; set; }
}
在 MainWindow.Xaml.cs 我有一个私有成员变量:
private ConfigurationData m_data;
和一个方法
void DoStuff()
{
// do a bunch of stuff (read serial port?) which may result in calling...
m_data.BaudRate = 300; // or some other value depending on logic
}
在我的 MainWindow gui 中,我想要一个显示 m_data.BaudRate 并允许两种方式绑定的 TextBox。用户应该能够在文本框中输入一个值,并且文本框应该显示我们由“DoStuff()”方法引起的新值。我已经看到了大量关于绑定到 MainWindow 上控件的另一个属性以及绑定到数据集合的示例,但没有绑定到另一个对象的属性的示例。我认为我的示例非常简单,但令人烦恼的是我绑定到一个整数而不是字符串,如果可能的话,我希望用户只能输入整数。
顺便说一句,我考虑使用数字上/下,但决定反对它,因为似乎没有很多非商业数字上/下控件的支持/示例。另外,它可能是一个非常大的数字范围。
我认为指向一个好例子的指针会让我上路。非常感谢,戴夫