MouseBown事件不会在LibraryBarItem上触发

时间:2012-07-16 13:56:27

标签: wpf events pixelsense

我正在尝试将事件绑定到我的LibraryBarItem,但是当我这样完成时,MouseDown事件永远不会被触发,有人能告诉我发生了什么吗?

LibraryBar folderContainer = new LibraryBar();

foreach (Image folder in states.Preparation.folders)
{
    LibraryBarItem folderItem = new LibraryBarItem();
    folderItem.MouseDown += clickFolder;
    folderItem.Content = folder;
    folderItem.Name = folder.Name;
    folderContainer.Items.Add(folderItem);
}    

static public void clickFolder(object sender, MouseButtonEventArgs e)
{
    MessageBox.Show("Come!");
}

1 个答案:

答案 0 :(得分:0)

似乎@Xaade是对的,我测试过并发现LibraryItem本身对click事件做了一些事情,当使用MouseDoubleClick时,它工作得很好;