Ich entwickle eine WPF-App mit MVVM. Die meisten meiner Ansichten haben nur Xaml-Markup und nichts (außer Standard-Boilerplate) auf Code dahinter.Bricht Adorner MVVM?
Alle außer einer Ansicht, die ich Adorners verwenden, um den Bildschirm zu "schwärzen" mit, wenn ich den gesamten Bildschirm deaktivieren möchte.
private void Window_Loaded(object sender, RoutedEventArgs e)
{
//todo: transfer to modelview
contentAreaAdorner = AdornerLayer.GetAdornerLayer(contentArea);
waitingAdorner = new WaitingAdorner(contentArea);
}
Ist das in Ordnung? Oder gibt es eine bessere Möglichkeit, dies in meinem Viewmodel zu implementieren?
Genau das, was ich dachte, aber neu zu MVVM Ich wollte zuerst einige Meinungen. Vielen Dank! –
Einverstanden, jede "puristische" Herangehensweise an irgendein Muster wird tatsächlich zu mehr Komplexität führen, und es ist schwieriger, Code zu verstehen und zu pflegen. – TheZenker
Sollte dies "Anwendungslogik" statt "UI-Logik" lesen? Es könnte verwirrend sein, dass Leser das Muster nicht sofort kennen würden. – Gusdor