Я совершенно новичок в Призме (композитный Wpf). Я хочу создать модуль обмена сообщениями для своего приложения: невидимая панель в верхней части главного окна, которая появляется, когда я вызываю ShowMessage(string message)
(и исчезает, например, через 5 секунд).
Что я сделал:
и
public void Initialize()
{
_regionManager.RegisterViewWithRegion("UIMessagesRegion", typeof(UIMessagesView));
_container.RegisterType<IUIMessagesService, UIMessagesService>(new ContainerControlledLifetimeManager());
}
- Создание проекта оболочки (загрузчик, представление оболочки с регионом e.t.c)
Вопросы:
Как изменить свойства моего представления в классе UIMessagesService
(в данном случае RenderTrasform
для отображения панели)? Может быть, мне нужно определить эти свойства в представлении модели? Как изменить свойства модели представления?
Как выполнить методы модуля ShowMessages
из приложения?