Ich habe die folgende Xaml:
<ItemsControl>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Button Content="{Binding Name}"></Button>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
In meinem Code habe ich ein Ereignis, das mir Zugriff auf die Schaltfläche gibt. Wie kann ich das Schaltflächenobjekt nehmen und das Objekt erhalten, an das der Name der Schaltfläche gebunden ist?
Hier ist der psudo-Code, den ich gerne verwenden würde:
public void MyEvent(Object obj)
{
Button myButton = (Button) obj;
MyBoundClass myObject = GetBoundClassFromProperty(myButton.Name);
// Do something with myObject.
}