相关疑难解决方法(0)

获取listview的项目双击事件

为了引用listview控件的双击事件,我需要做什么?

.net c# wpf wpf-controls

37
推荐指数
6
解决办法
10万
查看次数

如何将System.Windows.Controls强制转换为System.Windows.Forms wpf

我试图强制转换Windows.ControlsWindows.Form,但得到空.

private void treeView_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{       
  var tv = sender as System.Windows.Forms.TreeView;
}
Run Code Online (Sandbox Code Playgroud)

我可以强制转换System.Windows.ControlsSystem.Windows.Forms,如果是的话怎么办?

c# wpf

3
推荐指数
1
解决办法
405
查看次数

如何使用Visual Studio Design视图在ListBox上添加MouseDoubleClick事件处理程序?

我想将一个DoubleClick处理程序添加到ListBox中的项目(假设它被调用ListBox),但我无法使用Designer视图显示它.
IE,双击ListBox,我只会让ListBox_SelectedIndexChanged处理程序连接到我.(我的列表框项目是以编程方式分配的,因此设计视图中没有项目可以点击 - 这是一个问题吗?)

我通过自己编写处理程序(基于C#Listbox项目双击事件)来解决这个问题,但是进行了进一步的研究,因为我不知道不是MouseEventHandler在系统中寻找,而是我不得不深入研究System.Windows.Forms..多烦啊

IE浏览器, this.ListBox.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.ListBox_MouseDoubleClick);

那么,是否可以在设计视图中自动生成MouseDoubleClick事件?
或者他们必须手动连线?

不是说我懒惰,或者其他什么.除了使用Visual Studio,我的意思是......

events properties visual-studio-2010 mouseevent winforms

2
推荐指数
1
解决办法
4521
查看次数