wpf中怎么根据右键获取触发的源控件?
比如,代码如下:
<Button name = “btn”>
<Button.ContextMenu>
<ContextMenu>
<MenuItem Header="右键" Click="BtnMenuItem_Click"/>
</ContextMenu>
</Button.ContextMenu>
</Button>
private void BtnMenuItem_Click(object sender, RoutedEventArgs e)
{
}
我想在BtnMenuItem_Click 中使用触发右键的按钮btn,我应该怎么做?
相关推荐
WPF资源字典中的控件事件触发
有许多同学在写WPF程序时在资源字典里加入了其它控件,但又想写事件来控制这个控件 怎么办呢?
WPF ListBox添加右键
WPF ListBox添加右键 一个很小的实例,希望对大家有帮助。
WPF MVVM模式下 TreeView 右键菜单
WPF MVVM模式下TreeView右键选中项,右键菜单 博客地址:http://www.cnblogs.com/xcong/
WPF中鼠标左键单击Button弹出ContextMenu,让其右键ContextMenu失效
NULL 博文链接:https://syxc.iteye.com/blog/649945
C#WPF 右键菜单 显示 事件触发 测试通过
C#WPF 右键菜单 显示 事件触发 测试通过 //这里为按键响应事件 private void PushOutMessageBox(object sender, RoutedEventArgs e) { MessageBox.Show("弹出一个窗口~然后修改右键菜单显示"); //获取或设置右键菜单信息 (e.Source as MenuItem).Header = "hello world"; //设置背景颜色 SolidColorBrush m_scb = new SolidColorBrush(); m_scb.Color = Color.FromRgb(132,132,132); (e.Source as MenuItem).Background = m_scb; }


