Я хочу, чтобы изменить тему приложения, даже когда приложение запустилось.Как использовать динамическое значение цвета фона элементов?
Так я определил ресурс:
<Application.Resources>
<SolidColorBrush x:Key="AppBrush" Color="#AAAAAA"/>
</Application.Resources>
использовал его через приложение:
<... Background="{StaticResource AppBrush}" .. />
и я могу изменил его в конструктор App
«s:
((SolidColorBrush)Resources["AppBrush"]).Color = color;
Теперь я могу изменить это хорошо, но пользователь должен перезапустить приложение, чтобы изменения вступили в силу. Я не могу использовать последнюю строку кода где-то внутри приложения. Я получаю ошибку памяти.
Как изменить тему приложения изнутри приложения и увидеть изменения?
не имеет решения для этого? :) – user3129221