从子控件获取父面板的“名称”

时间:2011-10-13 13:19:57

标签: c# xaml

我在两个堆栈面板中有一个静态和一组动态按钮。我想获得点击按钮的堆栈面板的名称。我不想要这种类型,我想要具体的名称。有没有办法在C#??

中做到这一点

1 个答案:

答案 0 :(得分:12)

试试这个:

private ButtonClick(object sender)
{
    string parent_name = ((Button)sender).Parent.Name;
}

或WPF:

private ButtonClick(object sender, RoutedEventArgs e)
{
    FrameworkElement parent=(FrameworkElement)((Button)sender).Parent;
    string parent_name = parent.Name;            
}