wpf context menu如何获取它的源控件

2025-02-01 19:55:05
推荐回答(1个)
回答1:

问题描述的不清楚。

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


不知道有没有你想要的结果。