private void button1_Click(object sender, RoutedEventArgs e)
{
BindingExpression bindingExpression = textbox1.GetBindingExpression(TextBox.TextProperty);
bindingExpression.UpdateSource();
}
textbox1的文本绑定被修改为了Explicit方式(代码没写出来),这样,鼠标离开文本框的时候就不会自动更新了。
button1的点击事件,就是手动将textbox1的文本更新到数据源,这里面与textbox1进行了交互。
请问,如果要使用MVVM,在ViewModel里面,需要创建一个什么的属性呢?或者有其它好的方法没有?
解决方案 »
- using System.Data.Entity.Database; 怎么添加引用求解
- |ZYCWPF| 为什么自定义控件后,在XAML中写的属性无效呢?而且加了滚动条,但没有出现?谢谢
- 新手求C#连接数据库,有增删改查功能的一个程序的代码
- 在asp.net中自动发送Mail
- 急!c#如何修改数据库中已经存在的图片?
- 登陆的页面的元素怎么还在
- 把文本文件导入到access中,我的方法感觉效率太低,又没有更高效的方法。
- 想不通明白这到底是怎么回事?请高手指点一下.
- 散分,刚做一个自动生成数据实体层的程序,虽然简单,但还好用!
- 急!!!! 请问用C#写的asp.net程序传到主页上去的时候,如何才可以让ie可以看呢???
- c#swf某一帧转为图片格式的字节数组
- C#文件操作,急求大神支援!!!!
private RelayCommand myCommand;
public ICommand MyCommand
{
get
{
return this.myCommand?? (this.myCommand= new RelayCommand(
() =>
{
//点击事件的方法
}
));
}
} <Button Command="{Binding CancelCommand}" />其余属性省略
mvvm其实就是说的绑定的含义。