社区
C#
帖子详情
在WPF中如何利用手势(gesture)删除按钮(button)?
nmjyxl
2010-09-15 12:33:46
我想利用ApplicationGesture.ScratchOut手势删除InkCanvas中添加的button。请问哪位大虾做过这方面的工作,请赐教!
...全文
267
6
打赏
收藏
在WPF中如何利用手势(gesture)删除按钮(button)?
我想利用ApplicationGesture.ScratchOut手势删除InkCanvas中添加的button。请问哪位大虾做过这方面的工作,请赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hm7921936
2011-06-19
打赏
举报
回复
mark
yxlnmj
2010-09-19
打赏
举报
回复
正如你上面写到的方法可以求出两个矩形是否有交集。你可以利用这个函数求出手势所在矩形和button所在矩形是否有交集,有交集的话则删除,否则不删除。
porschev
2010-09-15
打赏
举报
回复
帮顶。。没搞过
nmjyxl
2010-09-15
打赏
举报
回复
问题补充:利用ApplicationGesture.ScratchOut手势删除InkCanvas中的笔迹很容易实现,我想也能够实现这样删除InkCanvas.Children中的对象,如button。
nmjyxl
2010-09-15
打赏
举报
回复
上面的帖子发错地方了,不好意思。原来无法删除自己的帖子啊。
nmjyxl
2010-09-15
打赏
举报
回复
自己解决:
using System.Windows;
//判断一个两个矩形是否有交集
public bool isHitRects(Rect rect1, Rect rect2)
{
if (rect1.BottomRight.Y < rect2.TopLeft.Y || rect1.TopLeft.Y > rect2.BottomLeft.Y || rect1.TopRight.X < rect2.TopLeft.X || rect1.TopLeft.X > rect2.TopRight.X)
{
return false;
}
return true;
}
手势
识别(一)--
手势
基本概念和ChaLearn
Gesture
Challenge
以下转自: ... 像点击(clicks)是GUI平台的核心,轻点(taps)是触摸平台的核心...和图形用户界面
中
的数字交互不同,
手势
是现实生活
中
存在的动作。如果没有电脑我们就不需要鼠标,但是没了Kinect,
手势
依然存在。从另一...
wpf
界面菜单栏设计
wpf
配置菜单栏
WPF
内建了两种菜单——Menu 和ContextMenu(上下文菜单)。 1. Menu Menu 的项可以是任何东西,但是你应该使用MenuItem 以及Separator 对象。 <Menu x:Name="menu" Height="23.333...
WPF
基础知识学习简单总结(一)
1 User32:为许多元素(窗口,
按钮
,文本框)提供熟悉windows外形 2 GDI/GDI+:为渲染简单形状,文本和图形提供绘图支持。
WPF
底层使用DirectX,优势:①可使用丰富的效果;②显卡硬件加速。 三、分辨率无关性 ...
WPF
学习(6)路由事件
做过.net开发的朋友对于事件...正如
WPF
在简单的.net属性概念上添加了许多基础的东西一样,它也为.net事件添加了许多基础的东西。路由事件(RoutedEvent)是专门设计用于在元素树
中
使用的事件。当路由事件触发后,...
WPF
学习(2) – 逻辑树和可视树、依赖属性、附加属性、路由事件、命令
在
WPF
中
,用户界面由一个对象树构建而成,这棵树叫作逻辑树 逻辑树的概念很直观,但是为什么要关注它呢?因为几乎
WPF
的每一方面(属性、事件、资源等)都有与逻辑树相关联的行为。例如,属性值有时会沿着树自动传递...
C#
110,553
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章