找回密码
 立即注册

QQ登录

只需一步,快速开始

xpholland88

注册会员

2

主题

6

帖子

52

积分

注册会员

积分
52
最新发帖
xpholland88
注册会员   /  发表于:2016-4-3 20:36  /   查看:3615  /  回复:7
c1MenuItem打开后在外部点击不会自己消失呀,这个怎么做?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

7 个回复

倒序浏览
gw0506
超级版主   /  发表于:2016-4-5 10:50:39
沙发
你是要做成丢失focus后,仍然保持弹出状态?
回复 使用道具 举报
xpholland88
注册会员   /  发表于:2016-4-5 20:35:11
板凳
gw0506 发表于 2016-4-5 10:50
你是要做成丢失focus后,仍然保持弹出状态?

现在的情况是丢失focus后不会消失,会一直挂在那里,除非点击一下菜单才消失。想让它丢失focus后消失呀。。。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-4-6 10:36:08
地板
你希望看到的就是默认的行为。我使用自带的ControlExplorer不能重现你说的这种情况。所以怀疑跟你的项目有关。你可以再调试一下。如果还是不行,可以将能重现问题的sample发给我们,我们来帮你调查。
回复 使用道具 举报
xpholland88
注册会员   /  发表于:2016-4-6 15:32:01
5#
gw0506 发表于 2016-4-6 10:36
你希望看到的就是默认的行为。我使用自带的ControlExplorer不能重现你说的这种情况。所以怀疑跟你的项目有 ...

是这样。菜单嘛,点击后就会有子菜单显示出来,然后如果在屏幕别的地方(不在菜单位置范围内)点击一下,子菜单应该消失呀,不会还留在那里。但是现在c1Menu点击打开子菜单后,在别的地方点击,子菜单不会消失啊,一直留在那,除非得点击一下菜单,才会消失。难道这个是默认行为吗》》》?代码需要改改哪里才会正常回来。。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-4-6 18:00:41
6#
xpholland88 发表于 2016-4-6 15:32
是这样。菜单嘛,点击后就会有子菜单显示出来,然后如果在屏幕别的地方(不在菜单位置范围内)点击一下, ...

你点到面板或是有焦点的地方就可以关闭。
参考示例:\Documents\ComponentOne Samples\WPF\C1.WPF\CS\BasicControls\Menu

如果你是想要强制关闭所有sub items,可以调用Close方法。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
xpholland88
注册会员   /  发表于:2016-4-6 23:08:04
7#
Alice 发表于 2016-4-6 18:00
你点到面板或是有焦点的地方就可以关闭。
参考示例:\Documents\ComponentOne Samples\WPF\C1.WPF\CS\Ba ...

好的,找到解决办法了,谢谢了
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-4-7 10:13:17
8#
xpholland88 发表于 2016-4-6 23:08
好的,找到解决办法了,谢谢了

好的。
非常感谢您的反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部