I ' В классе MdiViewModel у меня есть следующий код для этой кнопки:
public bool CanDisplayView()
{
return true;
}
public void DisplayView()
{
MessageBox.Show("Hello");
}
Все примеры Caliburn.Micro работают с привязкой через соглашения к свойству x: Name, но если я удалю Text = "{Binding}", он перестанет работать так, Я подозреваю, что этот способ привязки данных не работает для подмоделей?
В любом случае, ViewModel в Shell на данный момент довольно прост:
ShellViewModel
* AvailableScreens
-MdiViewModel1
-MdiViewModel2
* CurrentActiveScreen
Есть идеи, как мне сделать это с Caliburn.Micro? Роб Айзенберг предложил мне в Твиттере, я мог бы начать с Caliburn.Micro, прежде чем перейти к полноценной структуре Caliburn.