【发布时间】:2011-03-01 14:34:06
【问题描述】:
我在网格中只有几张图片,然后当我点击一个按钮时,会出现一个“打开文件对话框”。(当然,在图片上)
Microsoft.Win32.OpenFileDialog dlgOpenFiles = new Microsoft.Win32.OpenFileDialog(); dlgOpenFile.DoModal();
图像附加了一个 LeftButtonUp 事件。问题是,如果我通过双击选择一个文件,打开文件对话框会关闭(这很好),但除此之外,单击文件后面的图像正在接收一个 LeftButtonUp 消息,这根本不好。
我正在使用 wpf/c#/vs2010
【问题讨论】:
-
你能分享你的布局吗?你确定你的图片没有被点击吗?
-
我也有同样的问题。我认为这是微软常用对话框的错误。在显示对话框之前,我使用 -= 运算符从事件链中删除了事件处理函数,然后在对话框关闭后,我重新添加了事件处理函数,并且在我重新添加它们之后,它们会自动触发...我就是无法摆脱它。
标签: c# wpf mouse openfiledialog