2012-01-17 4 views
1

У меня есть главное окно, в котором у меня есть кнопка. Когда я нажимаю эту кнопку, я хочу показать диалоговое окно, которое я сделал с помощью страницы. Я используюОтображение страницы над MainWindow в WPF

Page1 P = new Page();  //Page which i want to show over my main window 

this.P.Visibility = Visibility.Visible; 

, когда я использовал окно для создания диалогового окна, он работает нормально, но со страницами нет. Кто-нибудь знает о любом методе отображения страницы по Mainwindow.

ответ

1

A Page не может быть показан как окно. Для этого вам нужно использовать Window, оба могут размещать одно и то же содержимое XAML, вам просто нужно использовать правильный контейнер!

Смотрите этот вопрос:

Page vs Window in WPF?

+0

Я нахожусь немного запутался, но вы имеете в виду не существует никакого способа, чтобы показать страницу через окно. – murmansk

+1

правильно - см. Упомянутый вопрос, страницы должны размещаться в Frame или NavigationWindow. Они не предназначены для этой цели. Почему бы просто не вырезать и вставить XAML в окно? Или используйте UserControl? – ColinE

+0

kk очистил мое сомнение thanx – murmansk

Смежные вопросы