Как открыть модальное окно / диалоговое окно в приложении XBAP?
В WPF, если я хочу открыть модальное окно / окно ответа, я пишу код
Window1 _windowObj1 = new Window1(); _windowObj1.Owner = mainWindowObject; _window1Obj.ShowDialog();
Как сделать то же самое в XBAP. Я попробовал, но окно открывается независимо от родительской страницы, так как я не могу назначить его владельцем модального окна.
Как открыть модальное окно / диалоговое окно в приложении XBAP?
2 ответа
Вы реализовали Window of WPF? Если это так, он не будет работать в XBAP. Пожалуйста, разместите свой UserControl в Windows.Form, затем вы можете открыть модальное окно / диалог в приложении XBAP
Я не очень разбираюсь в приложениях XBAP, но я считаю, что вы должны попробовать отобразить "всплывающие окна" в слое рекламного объявления. Это имеет тот же эффект (вы не можете получить доступ к остальной части приложения), но фактически не открывает другое окно в соответствии с окнами. Google для "диалог wpf adorner", и вы должны получить некоторые результаты.
Вот несколько ссылок:
Как сделать модальное диалоговое окно для страницы в моем WPF-приложении?