【发布时间】:2016-10-21 23:20:42
【问题描述】:
在使用 MVVM 的 WPF 中,我们可以将文本框绑定到特定实例的属性,即绑定到特定对象吗?
【问题讨论】:
-
到目前为止您尝试了什么?邮政编码
-
从这里开始阅读:Data Binding Overview。
在使用 MVVM 的 WPF 中,我们可以将文本框绑定到特定实例的属性,即绑定到特定对象吗?
【问题讨论】:
简短的回答?是的,您所描述的是数据绑定背后的某种目的。
这是一个示例形式的扩展答案。
<Grid DataContext={Binding myViewModel}>
<TextBlock Text={Binding myTextProperty}/>
</Grid>
XAML.cs
public class Main{
public ViewModelObject myViewModel { get; set; }
public void Main(){
InitializeComponent();
myViewModel = new ViewModelObject();
this.DataContext = this;
}
}
ViewModelObject.cs
public class ViewModelObject{
public string myTextProperty{
get { return "It works!"; }
}
}
这会奏效。如果您想要更深入的示例或了解,您需要研究以下内容。
【讨论】: