- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个使用透明窗口的 wpf 项目,我为我的对话框窗口和我的 mainwindow
共享这个透明窗口样式。 .
我的 DragMove()
出现错误我的事件 MainWindow
在我关闭使用相同窗口样式的对话框窗口之后。更奇怪的是,这个异常只在我处理 mouseleftbutton
时发生。我的标签上的事件 Status Bar
在 MainWindow
.如果我换掉一个按钮的标签并替换 mouseleftbuttondown
与 click
事件我没有收到错误。
奇怪的是弹出的对话框窗口没有实现dragmove
,而且我不会拖着我的 mainwindow
任何一个。不知何故 dragmove
在我的代码执行返回到 mainwindow
后被调用在 showdialog()
之后称呼。
目前对我来说一个简单的解决方法是将我的标签换成一个按钮并连接点击事件。
但是,我更感兴趣的是了解导致此问题的原因以及为什么单击事件有效但鼠标失败的原因。
我的“状态栏”只是一个 stackpanel
带有标签和其他堆栈面板(包含更多标签)。
以前有没有其他人解决过这个问题?我是否需要实现某种 mouseclick
事件处理程序覆盖,以便我可以捕获并取消此异常的发生?
如果需要,可以提供 Repro 代码。我在 dragmove
上获得了足够多的点击量所以我希望这对外面的人来说很容易。
在此先感谢您的帮助!
最佳答案
我的大脑今天不能正常工作。在这种情况下,我忘记了事件的路由。我只需要在按下鼠标按钮时触发的 routedevent 上设置 Handled 属性。不知何故,我在发布线程之前在调试器中错过了它。
关于transparency - wpf - 透明的 MainWindow 和 DragMove 问题 "Can only call DragMove when primary mouse button is down.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3876770/
我遇到过这个 html: 上面的html和这个有什么区别: 最佳答案 来自MDN page on the tag : 对于 type 的属性标签,可能的值是: 提交:按钮将表单数据提交给服务器
Button button= (Button) findViewbyID(R.id.button); 和 Button button = new Button(this); 有什么区别? 最佳答案 有
我是一名优秀的程序员,十分优秀!