Habe mich nochmals durch verschiedene Tutorial gelesen und habe jetzt eine einfach Möglichkeit um meine Buttons einen Command zuzuweisen erstellt.
Wärt ihr so nett und schaut mal darüber ob es jetzt so passt?
1. Klasse: MyCommands erstellt
2. Von Icommand erben lassen und Schnittstelle implementiert
3.in Code Behind Datei, Command initialisieren und Datacontext eingefügt
4. in XAML Button und Text gebunden-
Wärt ihr so nett und schaut mal darüber ob es jetzt so passt?
1. Klasse: MyCommands erstellt
2. Von Icommand erben lassen und Schnittstelle implementiert
C#:
public class CopyCommand : ICommand
{
public event EventHandler CanExecuteChanged;
public bool CanExecute(object parameter)
{
return true;
}
public void Execute(object parameter)
{
Messagebox.Show("funzt");
}
}
3.in Code Behind Datei, Command initialisieren und Datacontext eingefügt
C#:
public ICommand ShowCommand { get; set; } = new ShowCommand();
DataContext = this;
4. in XAML Button und Text gebunden-
XML:
<Button Command="{Binding Path=ShowCommand}" CommandParameter="{Binding Text, ElementName=tb_ShowID}">
<TextBlock Name="tb_ShowID" />