0
我有一個WPF窗口,其中有一個按鈕,是一個StackPanel,這是另一種的StackPanelWPF和路由事件
裏面我寫的事件處理的MouseDown事件按鈕內。 我想執行這個eventHandler三次按鈕和父(堆棧面板)和父母的父母
我怎麼才能實現與路由事件,通過只寫一個事件處理程序? 我不想重複事件處理程序代碼。
感謝
我有一個WPF窗口,其中有一個按鈕,是一個StackPanel,這是另一種的StackPanelWPF和路由事件
裏面我寫的事件處理的MouseDown事件按鈕內。 我想執行這個eventHandler三次按鈕和父(堆棧面板)和父母的父母
我怎麼才能實現與路由事件,通過只寫一個事件處理程序? 我不想重複事件處理程序代碼。
感謝
或者你可以在你的GenericHandler方法中有一個布爾參數,這樣你就可以決定它是否應該讓事件冒泡。
void GenericHandler(object sender, RoutedEventArgs args)
{// 檢查這裏的參數的個數類型和做你的工作。
args.Handled = false; // this lets the event bubbled up.
...
}