是否可以使用WPF控件创建对象的实例,而无需将所有控件文本显式设置为对象属性?

时间:2017-10-26 19:51:26

标签: c# database wpf-controls

我有一个带有一堆Textbox输入控件的wpf表单。 我有一个对象,我想使用控件中的文本创建一个实例。

我有一个按钮,我希望在按下时触发创建对象的实例。

如果没有手动设置每个object.property = textbox.text?

,有没有办法做到这一点

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以查看MVVM模式。

基本上你有UI和ViewModel绑在一起

例如:在UI中你有button1和button2。

您的VM中有属性text1和text2。

VM中的button1.Text与text1属性之间存在数据绑定。这可以是双向数据绑定,所以当button1中的文本改变时,text1的值也会改变。

我使用caliburn micro,非常简单直接,但任何MVVM框架都可以。 MVVMLight或Prism仅举几例