wpf中MVVM模式中如何在ViewModel层里面获取前台控件的一些属性

EAison 2015-10-09 11:10:28
比如说我在前台有一个按钮Name=“Btn1” 现在它的单击事件我是我在Viewmodel绑定一个方法,现在只是要在这个方法里面显示这个按钮的name,这该怎么实现??
...全文
4663 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ouylvr 2017-07-04
  • 打赏
  • 举报
回复 2
引用 2 楼 VouyV 的回复:
Binding ElementName=控件名
<Button x:Name="btnSendButInfo" Width="100" Command="{Binding BtnClickCommand}" CommandParameter="{Binding ElementName=btnSendButInfo}" />   ViewModel:   private DelegateCommand<Button> BtnClickCommand; //申明委托   BtnClickCommand = new DelegateCommand<Button>(BtnClick); //实例化   private void BtnClick(Button btn)   {     string strBtnName = btn.Name;//使用   }
ouylvr 2017-06-08
  • 打赏
  • 举报
回复
Binding ElementName=控件名
EAison 2015-10-13
  • 打赏
  • 举报
回复
没人回复吗 求救啊

13,347

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧