Можно ли сделать модальное представление WPF, чтобы оно стало модальным?

Я использую область всплывающих окон Prism, и всплывающее окно является modaless. Когда я пытался изменить образцы кода Prism, чтобы заменить .Show() от .ShowDialog() команда, коды становятся нестабильными. Итак, мне нужно сохранить текущие коды нетронутыми и подумать об обходном пути: перейти в модальный режим, чтобы стать модальным режимом.

Я не знаю, как это сделать и / или возможно ли это или нет. Пожалуйста, поделитесь, если вы знаете, как. Спасибо!

1 ответ

Если вы используете Реализацию ссылочной биржи трейдеров, RegionPopupBehavior и DialogActivationBehavior, то да, вы можете. Вам нужно только изменить метод PrepareContentDialog метода поведения DialogActivation с Show() на ShowDialog().

Эталонный пример реализации не очень надежен, и я столкнулся с проблемами при создании более надежного всплывающего окна с примером кода. Однако, как только вы настроите поведение, вы сможете заставить его работать хорошо.

Если вы предоставите более подробную информацию о вашей конкретной проблеме, я смогу предоставить дополнительную помощь.

Другие вопросы по тегам