WPF数据绑定新手我是WPF数据绑定的新手,有点卡壳。显然我的文本框没有正确绑定到我想要的数据元素,我不知道为什么。首先在我的MainWindow.xaml文件中,我声明了一个对象:这在MainWindow.InitializeComponent()期间创建了一个Aircraft类型的对象(我可以通过在飞机的构造函数上放置一个断点来验证这一点)类Aircraft在.cs中定义文件中,属性Pilot具有属性Weight,因此myAircraft.Pilot.Weight是一个整数。接下来,我尝试将文本框绑定到此属性:应用程序编译并运行,但是当我将数字文本放入文本框,然后将焦点移动到另一个文本框时,我希望看到Pilot.Weightsetter被调用(我有一个断点).它没有。我相信应该有一个从String(从文本框)到int(Weight属性的类型)的默认ValueConverter,并且文本框应该有LostFocus默认更新源事件。我是否正确指定了绑定?我需要创建一个ValueConverter,还是明确指定更新事件?还有什么我做错了吗?需要绑定的是Text属性,而不仅仅是DataContext,如:或者:以上就是C#学习教程:WPF数据绑定新手分享的全部内容,如果对大家有用还需要进一步了解C#学习教程,希望大家多多关注~本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
