Estoy desarrollando una aplicación WPF usando MVVM. La mayoría de mis vistas solo tienen marcado xaml y nada (excepto el texto estándar por defecto) en el código.¿Adorner rompe MVVM?
Todas excepto una vista que uso adornos para "ennegrecer" la pantalla cuando quiero deshabilitar toda la pantalla.
private void Window_Loaded(object sender, RoutedEventArgs e)
{
//todo: transfer to modelview
contentAreaAdorner = AdornerLayer.GetAdornerLayer(contentArea);
waitingAdorner = new WaitingAdorner(contentArea);
}
Está bien? ¿O hay una mejor manera de implementar esto en mi viewmodel?
Exactamente lo que pensaba, pero al ser nuevo en MVVM, quería algunas opiniones primero. ¡Gracias! –
De acuerdo, cualquier enfoque "purista" de cualquier patrón en realidad conducirá a una mayor complejidad y será más difícil de entender y mantener el código. – TheZenker
¿Debería leer "lógica de aplicación" en lugar de "lógica de UI"? Puede ser confuso para los lectores que no estén familiarizados de inmediato con el patrón. – Gusdor