Я разрабатываю приложение WPF с использованием MVVM. Большинство моих представлений имеют только разметку xaml и ничего (кроме стандартного шаблона) в коде позади.
Все, кроме одного вида, которым я использую украшения, чтобы «затемнять» экран, когда я хочу отключить весь экран.
private void Window_Loaded(object sender, RoutedEventArgs e)
{
//todo: transfer to modelview
contentAreaAdorner = AdornerLayer.GetAdornerLayer(contentArea);
waitingAdorner = new WaitingAdorner(contentArea);
}
Это нормально? Или есть лучший способ реализовать это в моей модели представления?