Очень медленный старт при использовании Material Design - PullRequest
0 голосов
/ 01 июня 2019

Тогда я заметил интересный момент - пустое приложение с подключенным MD запускается через ~ 1,5 секунды. Но в то же время, если я добавлю что-нибудь из MD (например, любой стиль из MD), то скорость запуска увеличится до 8 секунд. Я не нашел способ избавиться от этого.

Мой код: App.xaml.cs

protected override void OnStartup(StartupEventArgs e) {
    base.OnStartup(e);
    MainWindow wm = new MainWindow(){};
    wm.Show();
}

App.xaml

<ResourceDictionary.MergedDictionaries>
<ResourceDictionary
    Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />
<ResourceDictionary
    Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Dark.xaml" />
<ResourceDictionary
    Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Primary/MaterialDesignColor.Teal.xaml" />
<ResourceDictionary
    Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Accent/MaterialDesignColor.Cyan.xaml" />
</ResourceDictionary.MergedDictionaries>

Но демо MD загружается через ~ 4 секунды. Почему и как добиться подобного результата?

...