2010-12-31 5 views

Antwort

5

Sie können AttachView oder OnViewLoaded Ihrer Ansicht nach Modell außer Kraft setzen (Teil des Screen-Typ), die Caliburn.Micro zu der Ansicht gelangt, zB für eine Tastensteuerung:

public override void AttachView(object view, object context) 
{ 
    base.AttachView(view, context); 

    var frameworkElement = view as FrameworkElement; 

    if (frameworkElement == null) 
    { 
    return; 
    } 

    var button = frameworkElement.FindName("myButton") as Button; 

    if (button == null) 
    { 
    return; 
    } 

    // access button control here 
} 
0

Sie können GetView() aufrufen aus dem View-Modell auch. Suchen Sie dann nach dem Steuerelement oder greifen Sie auf den Namen zu.