在我们的应用程序中,我们在一个元素宿主中托管一个小的WPF列表框,我们使用PreviewMouseDown事件实现拖放……
private void Border_PreviewMouseMove(object sender, MouseEventArgs e)
{
// Get the current mouse position
Point mousePos = e.GetPosition(null);
Vector diff = startPoint - mousePos;
我在一个WPF应用程序中有一个简单的TreeView类,它有几个(我自己设计的) TreeViewItem。我希望被点击的项目被选中,这基本上是非常简单的。但是,每当用户单击一个不是根元素的元素时,就会为它的所有父元素调用MouseRightButtonUp事件,从而也会选择 all 父节点。这是我的密码:
public class MyTreeViewItem : TreeViewItem
{
public MyTreeViewItem()
{
this.MouseRightButtonDown += MyTreeViewItem_MouseRightButt