Вопрос

Я начинаю призму + MEF, приложение WPF.

В начальной загрузке у меня проблемы. Свойство Rootvisual не найдено (Silverlight против WPF?, Что я должен использовать вместо WPF?) и я вижу, что все используют usercontrol в качестве оболочки

protected override void InitializeShell()
{
  base.InitializeShell();
  Application.Current.RootVisual = (Shell)this.Shell;
}

Как установить ленточный вещатель как «rootvisual» (оболочка) в призме (MEF+WPF)? (Я запустил ленточное приложение WPF). Может быть, это неправильно, что я пытаюсь сделать, но я не нашел ни одного примера, в котором используется ленточный вещатель вместо usercontrol в качестве оболочки в призме для приложения WPF.

Я искал Stackoverflow, но это не мог дать мне четкий ответ.

Заранее спасибо.

РЕДАКТИРОВАТЬ: Действительно, это было окно, обнаружил это через несколько мгновений. "D0H!"

Это было полезно?

Решение

Application.Current.MainWindow = (Shell)this.Shell;

И как вы можете догадаться Shell Должно быть окно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top