Я хочу показать курсор ожидания перед тем, как приложение WPF, составленное с использованием CAL, полностью загрузится.WPF Показать курсор ожидания перед загрузкой приложения полностью
В конструкторе главного окна, у меня есть следующий код:
public MainWindow([Dependency] IUnityContainer container)
{
InitializeComponent();
Cursor = System.Windows.Input.Cursors.Wait;
Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait;
ForceCursor = true;
//this.Cursor = System.Windows.Input.Cursors.AppStarting;
// event subscriptions
PresenterBase.EventAggregate.GetEvent<ModulesLoadedEvent>().Subscribe(OnModulesLoaded);
}
После загрузки всех модулей, следующий обработчик вызывается:
private void OnModulesLoaded(EventArgs e)
{
allModulesLoaded = true;
Mouse.OverrideCursor = null;
Cursor = System.Windows.Input.Cursors.Arrow;
}
проблема, я не видите этот курсор ожидания. Что мне здесь не хватает? FWIW, я получил подсказку от этой должности
ТИА.
Привет, У вас есть событие WaitCursorRequestEvent, определенное где угодно? –
VoodooChild
Нет. Это необходимо? –
У кого-нибудь есть ответ на этот вопрос? Я не использую WaitCursorRequestEvent. У меня есть другой тип события, которое срабатывает, когда приложение полностью инициализировано. –