我有一个带有一堆Textbox输入控件的wpf表单。 我有一个对象,我想使用控件中的文本创建一个实例。
我有一个按钮,我希望在按下时触发创建对象的实例。
如果没有手动设置每个object.property = textbox.text?
,有没有办法做到这一点谢谢!
答案 0 :(得分:0)
您可以查看MVVM模式。
基本上你有UI和ViewModel绑在一起
例如:在UI中你有button1和button2。
您的VM中有属性text1和text2。
VM中的button1.Text与text1属性之间存在数据绑定。这可以是双向数据绑定,所以当button1中的文本改变时,text1的值也会改变。
我使用caliburn micro,非常简单直接,但任何MVVM框架都可以。 MVVMLight或Prism仅举几例