2つのスタックパネルに1つの静的なボタンと1つの動的なボタンがあります。私はクリックされたボタンのスタックパネルの名前を取得したい。私はタイプが欲しくない、私は特定の名前が欲しい。 C#でこれを行う方法はありますか?子コントロールから親パネルの「名前」を取得する
1
A
答えて
11
これを試してみてください:
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;
}
...好奇心、 'xaml'が親コントロールの名前を取得するとどんな関係があるのか。 – IAbstract