日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Command 传参的几种方式

發布時間:2023/12/19 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Command 传参的几种方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Command可以根據CommandParameter傳參

關鍵代碼

public ICommand SubmitCommand => _submitCommand; private RelayCommand _submitCommand = new RelayCommand(new Action<object>(ShowMessage)); private static void ShowMessage(object obj) {MessageBox.Show(obj.ToString()); } <TextBox Name="textBox1"></TextBox> <Button Command="{Binding SubmitCommand}" CommandParameter="{Binding ElementName=textBox1,Path=Text}" Content="提交參數"></Button>

也可以這樣綁定

<Label Grid.Row="0">姓名:</Label> <TextBox Name="name" Grid.Row="0" Grid.Column="1" Text="{Binding Person.Name}"></TextBox> <Label Grid.Row="1">年齡:</Label> <TextBox Name="age" Grid.Row="1" Grid.Column="1" Text="{Binding Person.Age}"></TextBox> <Button Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="2" Command="{Binding SubmitCommand}" CommandParameter="{Binding Person}" Content="提交參數"></Button>

示例代碼

https://github.com/zLulus/NotePractice/tree/dev3/WPF/WpfDemo/Command

Command與Click的關系

Command用于后臺操作,click用于前臺展示、交互,可以共存

轉載于:https://www.cnblogs.com/Lulus/p/9726379.html

總結

以上是生活随笔為你收集整理的Command 传参的几种方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。