Как я могу отправить несколько параметров из Button
в WPF
? Я могу отправить единственный параметр, который соответствует значению TextBox
. Вот код.Несколько параметров команды wpf button object
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
}
Если вы опишете, какие именно параметры вы хотите, их типы и почему, мы могли бы помочь. Существует только одно «привязка» к параметру команды, но есть другие варианты в зависимости от того, что вам нужно, поэтому более подробную информацию. –
Вы можете преобразовать многие параметры в один, используя объект [] (массив объектов), например, но тогда вам нужно будет отбросить все эти параметры вовнутрь. Или есть проблема с этим? – Master117
привет J King, это будет другой контроль. текстовое поле может быть хорошим предположением. –