У меня есть холст с детьми.wpf canvas get child name
<Canvas Name="Canvas" MouseDown="getElements">
<Rectangle Height="200" Width="200" Name="Element1"/>
<Rectangle Height="200" Width="200" Name="Element2"/>
</Canvas>
и нажав на холст элемент Я хочу, чтобы получить имя щелкнутого элемента с чем-то вроде этого:
public void getElements(object Sender, EventArgs e)
{
DependencyObject dpobj = Sender as DependencyObject;
string name = dpobj.GetValue(FrameworkContentElement.NameProperty) as string;
Console.WriteLine("Element Clicked: " + name);
}
, но я только получить имя холста. может ли кто-нибудь помочь мне получить имена щелкнутых элементов?
благодарит заранее!