Comment envoyer plusieurs paramètres de Button
dans WPF
? Je suis en mesure d'envoyer un seul paramètre qui est la valeur de TextBox
correctement. Voici le code.Paramètres de commande multiples Objet de bouton 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
}
Si vous décrivez quels paramètres précis vous voulez, leurs types, et pourquoi, nous pourrions être en mesure d'aider. Il n'y a qu'une seule "liaison" pour un paramètre de commande, mais il y a d'autres options en fonction de ce dont vous avez besoin, donc plus d'infos s'il vous plaît. –
Vous pouvez transformer plusieurs paramètres en un seul, en utilisant un objet [] (tableau d'objets) par exemple, mais vous devez ensuite convertir tous ces paramètres. Ou y a-t-il un problème avec ça? – Master117
salut J King, ce serait un autre contrôle. une zone de texte peut être une bonne hypothèse. –