2013-08-26 52 views

回答

1

要將事件從一個UIElement傳遞到另一個UIElement,可以使用RaiseEvent方法。有很多方法可以做到這一點,但這個方法非常簡單。如果你想了解更多關於這個概念,請看this overview on Routed Events

在彈出的窗口中:

protected override void OnKeyDown(KeyEventArgs e) 
{ 
    base.OnKeyDown(e); 

    var window = // reference to hosting window 

    window.RaiseEvent(e); 
} 

在託管窗口體:

protected override void OnKeyDown(KeyEventArgs e) 
{ 
    base.OnKeyDown(e); 

    // use the key event 
} 
+0

tyvm ..我會嘗試明天...但它似乎是正確的:) – marcel

相關問題