Button
から複数のパラメータをWPF
に送信するにはどうすればよいですか?私はTextBox
の値である単一のパラメータを適切に送ることができます。ここにコードがあります。私はWPFのボタンから複数のパラメータを送信することができますどのように複数のコマンドパラメータwpfボタンオブジェクト
XAML
<TextBox Grid.Row="1" Height="23" HorizontalAlignment="Left" Margin="133,22,0,0" Name="textBox1" VerticalAlignment="Top" Width="120" />
<Button Content="Button" Grid.Row="1" Height="23" Command="{Binding Path=CommandClick}" CommandParameter="{Binding Text,ElementName=textBox1}" HorizontalAlignment="Left" Margin="133,62,0,0" Name="button1" VerticalAlignment="Top" Width="75" />
Code behind
public ICommand CommandClick { get; set; }
this.CommandClick = new DelegateCommand<object>(AddAccount);
private void AddAccount(object obj)
{
//custom logic
}
希望する正確なパラメータ、そのタイプ、および理由を説明すると、われわれが手助けできるかもしれない。コマンドパラメータには「束縛」が1つしかありませんが、必要なものに応じて他のオプションがありますので、もっと情報をお願いします。 –
たとえば、オブジェクト[](オブジェクト配列)を使用して、多くのパラメータを1つに変換できますが、その後すべてのパラメータを後でキャストする必要があります。それとも問題がありますか? – Master117
こんにちはキング、それは別のコントロールでしょう。テキストボックスは良い仮定になることができます。 –