0
我正試圖將事件綁定到我的LibraryBarItem,但是當我像這樣完成後,MouseDown事件永遠不會被解僱,任何人都可以告訴我發生了什麼?MouseDown事件不會觸發LibraryBarItem
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!");
}
您是否嘗試過爲folderItem設置背景?如果背景爲空,則此控件將沒有鼠標處理。 – LPL 2012-07-16 15:27:33
另外,如果控件支持單擊事件,它將不會收到MouseDown(用於LButton) – 2012-07-17 00:02:21