public BaseUserControl(IBaseModel baseModel, bool applyTheme) { this.applyTheme = applyTheme; DataContext = baseModel; Model = baseModel; BaseWindow.AddStyleResouse(Resources); }
protected override void OnInitialized(EventArgs e) { base.OnInitialized(e); // При изменении темы if (applyTheme) { StyleSettings.Change += (s, a) => { ApplyTheme(); }; BaseWindow.AddStyleResouse(Resources); ApplyTheme(); } }