<Button Name="btnButton1" Content="{Binding ButtonVerification}" Style="{StaticResource BtnFixed}" />
主窗体中有个button,绑定了MainWindowViewModel的值,现在主窗体的Page页面里有个按钮,点了之后改变btnButton1的值和样式,
<Button Name="btnButton2" Content="确定" Click="BtnLockRelieveClick" />
该怎么弄呢,刚学MVVM,对MVVM之间的传值一直不熟,该怎么弄呢
主窗体中有个button,绑定了MainWindowViewModel的值,现在主窗体的Page页面里有个按钮,点了之后改变btnButton1的值和样式,
<Button Name="btnButton2" Content="确定" Click="BtnLockRelieveClick" />
该怎么弄呢,刚学MVVM,对MVVM之间的传值一直不熟,该怎么弄呢
解决方案 »
- wpf中MediaElement问题
- asp.net 获得当前iframe的网址
- 怎么求得另一个经纬度
- C# piml模块的编程…………返回error
- 新手求助
- Imagebutton控件ImageUrl加入的图片在网站发布后无法显示!
- 求控件中如何邦定WEB移动控件.
- 使用XmlTextReader读取不规则Xml问题,或修改Stream
- ASP.NET 配置标准验证程序 ConfigurationValidatorBase
- 请教:如何保留窗体右上角的最大最小按钮,去掉关闭按钮,或者使关闭按钮失效?谢谢!
- access批量插入不报错,数据库还是为空。
- 如何将一个方法传入另一个类中的方法的可选参数并调用?
mvvm是居于绑定
传值可以用委托
如图,比如说,这个按钮绑定了 Content="{Binding ButtonVerification}" ,在Frame里面我点确定,然后名称变销户
对应的viewmodel 继承inotifypropertychanged
在page的button事件中
MainWindowViewModel model=new MainWindowViewModel();
model.ButtonVerification="销户";
Window mainwin = Application.Current.MainWindow;
mainwin.DataContext = model;
这样写吗?
mainwin.DataContext = model;这个不要放在button触发里面里面唉 你还是看下mvvm例子