问题描述的不清楚。
ContextMenu的继承关系:ContextMenu->MenuBase->ItemsControl->Control
假设XAML代码:
如需获得ContextMenu中的元素,可以如下获取:
foreach(object item in btn.ContextMenu.Items)
{
Debug.WriteLine(item);
}
输出:
System.Windows.Controls.Label: menu1
System.Windows.Controls.Label: menu2
不知道有没有你想要的结果。