Увеличить MessageBox

#wpf #xaml

#wpf #xaml

Вопрос:

В моем приложении есть функция масштабирования, которая отлично работает, но когда я открываю MessageBox, окно сообщения не отображается на том же уровне масштабирования, что и остальной интерфейс. Могу ли я в любом случае масштабировать MessageBox вместе с остальной частью моей программы? Или мне придется создать пользовательский класс message box, который позволяет это?

Спасибо. Дайте мне знать, если мне нужно будет объяснить что-нибудь еще.

Ответ №1:

Для этого вам нужно будет создать пользовательский диалог. Я бы, наверное, просто создал окно, а затем показал его в виде диалогового окна.

Комментарии:

1. Я сейчас это пробую. Похоже, это работает. Я просто собираюсь оставить это открытым еще немного, чтобы посмотреть, какие еще идеи есть. Спасибо

2. Я всегда стараюсь использовать MessageBox, если это возможно, но если есть какие-либо дополнительные требования (например, пользовательские кнопки, другой макет и т.д.), То я нахожу, что вынужден просто создать пользовательское окно самостоятельно. К счастью, они сделали это довольно просто 🙂