Come posso inviare più parametri da Button
a WPF
? Sono in grado di inviare un singolo parametro che è il valore di TextBox
correttamente. Ecco il codice.Parametri comando multiplo oggetto pulsante 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
}
se si descrivono i parametri esatti che si desidera, i loro tipi e perché, potremmo essere in grado di aiutare. C'è solo un "binding" per un parametro di comando, ma ci sono altre opzioni a seconda di ciò che ti serve, quindi maggiori informazioni per favore. –
Puoi trasformare molti parametri in uno solo, ad esempio usando un oggetto [] (array di oggetti), ma poi devi lanciare tutti questi parametri aftwerwards. O c'è un problema con quello? – Master117
hi J King, sarebbe un altro controllo. una casella di testo può essere una buona ipotesi. –