WPF опубликовал сбой приложения при смене темы - PullRequest
0 голосов
/ 01 октября 2018

Приложение работает нормально, когда я запускаю его из Visual Studio, но если я запускаю свое приложение, когда оно опубликовано, оно падает.Это первое приложение, которое я опубликовал, поэтому я не знаю, с чего начать.

У меня есть 2 поля со списком, которые позволяют вам выбрать цвет темы приложения, как только я выберу одно, оно вылетает.

Используется Mahapps Metro

Источником элемента комбинированного списка является менеджер тем метро

ItemsSource="{x:Static metro:ThemeManager.Accents}"

Это код выбора, измененный

        private void ColorsSelectorOnSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
        var selectedColor = this.ColorsSelector.SelectedItem as KeyValuePair<string, Color>?;
        if (selectedColor.HasValue)
        {
            var theme = ThemeManager.DetectAppStyle(Application.Current);

            ThemeManagerHelper.CreateAppStyleBy(selectedColor.Value.Value, true);
            Application.Current.MainWindow.Activate();
        }

При создании акцента во время выполнениясловарь ресурсов: runtime accent resource dictionary

...