【发布时间】:2010-03-24 04:18:34
【问题描述】:
我正在使用 MVVM 开发 WPF 应用程序。我的大部分视图只有 xaml 标记,后面的代码没有任何内容(默认样板除外)。
当我想禁用整个屏幕时,我使用装饰器将屏幕“变黑”的视图除外。
private void Window_Loaded(object sender, RoutedEventArgs e)
{
//todo: transfer to modelview
contentAreaAdorner = AdornerLayer.GetAdornerLayer(contentArea);
waitingAdorner = new WaitingAdorner(contentArea);
}
这样好吗?或者有没有更好的方法在我的视图模型中实现这一点?
【问题讨论】: