简单实现增加WPF右键菜单功能

开发 开发工具
WPF右键菜单的添加实现起来还是比较简单的一个操作。只要我们能在程序中提供ContextMenu属性,基本上都可以添加这一功能。

WPF右键菜单一般情况下是被看做一个类。当我们在具体的开发程序中,往往都是需要在某个按钮或框架内添加一个WPF右键菜单的需求。#t#

ContextMenu类就是用来做右键菜单的对象,对于任何的控件都可以进行对ContextMenu属性的操作进行设置右键菜单的功能.

下面代码就是对一个按钮添加一个WPF右键菜单的功能:

  1. < Button Name="cmButton" 
    Height="30">Button with 
    Context Menu  
  2. < Button.ContextMenu> 
  3. < ContextMenu Name="cm" 
    StaysOpen="true"> 
  4. < MenuItem Header="File"/> 
  5. < MenuItem Header="Save"/> 
  6. < MenuItem Header="SaveAs"/> 
  7. < MenuItem Header="Recent Files"> 
  8. < MenuItem Header="ReadMe.txt"/> 
  9. < MenuItem Header="Schedule.xls"/>   
  10. < /MenuItem> 
  11. < /ContextMenu> 
  12. < /Button.ContextMenu> 
  13. < /Button> 

包括任何控件,只要有ContextMenu属性都可以添加WPF右键菜单.

责任编辑:曹凯 来源: CSDN
相关推荐

2009-12-24 10:46:08

WPF MediaEl

2010-08-02 09:18:39

ASP.NET MVC

2022-05-18 07:44:13

自定义菜单前端

2009-12-25 13:41:33

2011-04-21 15:22:27

ArcGIS Engi

2021-07-20 15:13:39

Windows 11操作系统微软

2009-12-24 13:31:25

WPF UI设计

2021-07-27 13:15:16

Chrome浏览器原生截图功能

2011-02-23 09:29:29

Konqueror

2010-07-29 13:18:45

Flex右键菜单

2011-07-25 14:49:36

jQuery

2021-11-01 05:39:18

Windows 11操作系统微软

2021-07-21 05:31:39

Windows 11操作系统微软

2009-08-18 11:17:37

C#添加鼠标右键

2010-07-29 13:27:13

Flex右键菜单

2021-12-08 09:46:05

IDEAORM代码

2009-12-23 10:01:26

WPF功能

2010-08-31 19:53:25

DHCP功能

2013-03-08 09:54:52

回复

2021-01-21 12:04:05

Windows 10UI界面微软
点赞
收藏

51CTO技术栈公众号