万能的CSDN,MVVM中如何传递一个参数到Command中

lovetaosha 2015-04-23 11:23:37

<TextBlock x:Name="text_DiIndex"></TextBlock>
<Button Content="ON" Command="{Binding OnCommand}" CommandParameter="{Binding text_DiIndex}" Width="33" VerticalAlignment="Center" Background="Pink" x:Name="onBtn" Focusable="False">


以上的方法
CommandParameter="{Binding text_DiIndex}" ,最后传到Command上的是 TextBlock 控件本身,
没法取得值,

怎么取?
...全文
119 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovetaosha 2015-04-23
  • 打赏
  • 举报
回复
CommandParameter="{Binding ElementName=text_DiIndex, Path=Text}" 加上Path,搞定,
exception92 2015-04-23
  • 打赏
  • 举报
回复
引用 1 楼 lovetaosha 的回复:
CommandParameter="{Binding ElementName=text_DiIndex, Path=Text}" 加上Path,搞定,
我去,绑定的是对象,当然必须指定 路径也就是Path了。Path可以指定任何的TextBox的属性。

8,737

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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