Вы можете переопределить AttachView
или OnViewLoaded
в модели представления (часть типа Screen
), которой Caliburn.Micro передает представление, например, для элемента управления кнопки:
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
}