c # - закрытие WPF из диалога без кнопки

В классах он используется точно для одной цели. Однако перед тем, как Swift 1.2 (в настоящее время в бета-версии) static недоступен, альтернативный class спецификатор был доступен для объявления статических методов и вычисляемых свойств, но не сохраненных свойств.

0
задан Presto 16 January 2019 в 11:16
поделиться

2 ответа

Вы должны использовать Dispatcher в вашем методе Init. Например, вот так:

Application.Current.Dispatcher.Invoke(() => this.Close());
0
ответ дан Marcin Topolewski 16 January 2019 в 11:16
поделиться

Запустите и await Задачу в async Загруженном обработчике события:

public SecondWindow()
{
    InitializeComponent();
    Loaded += WindowLoaded;
}

private async void WindowLoaded(object sender, RoutedEventArgs e)
{
    await Task.Run(() => Init());
    Close();
}
0
ответ дан Clemens 16 January 2019 в 11:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: