MessageBox

StatusIDPriorityType
Closed4757ВысокийВопрос
ProfileReply
DroppiClient

Добрый день!
При возникновении исключения окно с сообщением исключения выглядит так(прикрепленная Картинка).
Как я могу отобразить это же окно, с картинкой Information и своим текстом в заголовке и текстбоксе?

Attached files:

Replies

UserDescriptionPosted On
Александра ЗубрейAgent

Здравствуйте, Droppi!

На платформе Xafari для отображения сообщений рекомендуется использовать специальный класс Xafari.Utils.MessageObject.

С его возможностями Вы можете ознакомиться в Demo Center/Feature Center/Message.

Также Вы можете узнать подробно про класс в документации: Xafari Documentation (Xafari Reference/Xafari.Utils Namespace/MessageObject Class) на сайтах xafari.ru и galaktikasoft.com.

Обращайтесь, если возникнут дополнительные вопросы.

Спасибо, Саша.

DroppiClient

Здравствуйте, Александра!
Я правильно вас понял что 
Xafari.Utils.MessageObject и есть то окно, которое прикреплено в Картинке? 
Я вызываю 
MessageObject.CreateMessageInfo(new ShowViewParameters(), Application, "Caption!", "Text"), но окно не появляется, в чем может быть проблема?

Александра ЗубрейAgent

Здравствуйте, Droppi!

Окно, которое прикреплено в вашем примере (Картинка.jpg), представлено классом XafariMessaging (Xafari.Win.Messeging), который является наследником класса  Messaging (DevExpress.ExpressApp.Win.Core), который, в свою очередь, использует для формирования диалогового окна ExceptionDialogForm (DevExpress.ExpressApp.Win.Core).

ExceptionDialogForm и задает изображение Error для поля icon типа private (метод ExceptionDialogForm() ). Следовательно, картинку изменить для этого окна не удастся.

Заголовок можно изменить с помощью функции Show( ) для объектов Messeging и XafariMessaging в своем контроллере (смотрите пример MessageTest.zip, Screen.png(ExtentionBox) ).

Также можно воспользоваться своей модификацией (смотрите пример MessageTest.zip, Screen.png(Messaging) ) либо создать наследника Messaging со своими настройками.

Обращайтесь, если возникнут дополнительные вопросы.

Спасибо, Саша.

 

 

DroppiClient

Спасибо.

× This ticket is closed.