2016-04-21 20 views

回答

0

TextBox中的routedEvent捕獲冒泡路由事件。它告訴它它不需要再冒泡。您可以告訴文本框該事件不在RoutedEventArgs中處理,並使用隧道事件進行文本框交互。

這個掛鉤到文本框將允許事件冒泡到ListView。

private static void MouseDown(object sender, MouseWheelEventArgs e) 
{ 
    e.Handled = false; 
} 
+0

我試過這個,但是當我將鼠標放在TextBox上時,該方法沒有運行,所以它看起來像事件沒有發射。 – Mike

+0

對不起,我忘記了冒泡的架構中的一個警告。你可以在這裏閱讀:https://social.msdn.microsoft.com/Forums/vstudio/en-US/727b7569-28f9-4168-8dd0-519e15aa8613/listboxselectionchanged-gets-fired-when-listbox-item-is-更改?forum = wpf –

+0

因此,您需要處理選擇呼叫,單擊文本框時手動列表視圖。當我在我創建的示例項目上嘗試時,我會更改上面的示例。 –