Ich versuche, eine On-Event-Aktion zu erstellen, die für eine Reihe von Objekten wiederverwendet werden kann. Um dies zu erreichen, speichere ich den Namen des Zielobjekts in der Eigenschaft Tag. Bei einem Ereignis wird dies also ausgelöst:
private void ShowDeleteButton(object sender, System.Windows.Input.MouseEventArgs e)
{
Duration TimeToTake = new Duration(new TimeSpan(0,0,0,0,300));
DoubleAnimation ShowButton = new DoubleAnimation(0, 104, TimeToTake);
DoubleAnimation HideButton = new DoubleAnimation(104, 0, TimeToTake);
(sender as Rectangle).Tag.BeginAnimation(Button.WidthProperty, ShowButton);
}
Offensichtlich mit (Absender als Schaltfläche).Tag als Name für das Objekt wird nicht funktionieren. Wie kann ich also die Tag-Eigenschaft konvertieren, um als Referenz für das Zielobjekt zu arbeiten?
Hinweis: Dies ist WPF
Gracias