Как в wpf пропустить инициализацию класса ViewModel у элемента, который не виден?
Есть User Control, который скрывается (Visibility=Hidden), если у пользователя недостаточно прав.
Но конструктор класса датаконтекста для этого контрола вызывается в любом случае. И приходится еще и в конструкторе проверять права текущего пользователя (ну, так-то это нужно делать в любом случае, но все-таки...)
Можно как-то сделать так что, если User Control не виден, то и датаконтекст бы не инициализировался?