/// <summary>Invokes the theme changed event.</summary> /// <param name="e">The event args.</param> protected virtual void OnThemeChanged(ThemeEventArgs e) { ThemeChanged?.Invoke(e); Invalidate(); }
private void OnThemeChanged() { ThemeChanged?.Invoke(this, EventArgs.Empty); }
public void OnThemeChange(ResourceDictionary resourceDictionary, ITheme oldTheme, ITheme newTheme) { ThemeChanged?.Invoke(this, new ThemeChangedEventArgs(resourceDictionary, oldTheme, newTheme)); }
protected void OnThemeChanged(Theme oldTheme, Theme newTheme) { ThemeChanged?.Invoke(oldTheme, newTheme); }
private void OnThemeChanged(object?target, ResourceDictionary targetResourceDictionary, Theme?oldTheme, Theme newTheme) { ThemeChanged?.Invoke(this, new ThemeChangedEventArgs(target, targetResourceDictionary, oldTheme, newTheme)); }
// Invoke the action when the theme's changed public void ChangeTheme(string name) => ThemeChanged?.Invoke(name);
protected virtual void OnThemeChanged(ThemeEventArgs e) { ThemeChanged?.Invoke(this, e); }
/// <summary> /// 宣布一次主题切换,只能由设置Page调用 /// </summary> public void CallThemeUpdate(ElementTheme newTheme) { ThemeChanged?.Invoke(newTheme); }
/// <summary> /// Triggers theme change /// </summary> internal void InvokeThemeChanged(Theme theme) { // Invoke component's theme-changed event ThemeChanged?.Invoke(this, new ThemeChangedEventArgs(theme)); }
/// <summary> /// Invokes the ThemeChanged event /// </summary> protected virtual void OnThemeChanged() { ThemeChanged?.Invoke(this, EventArgs.Empty); }
public void NotifyThemeChanged() { ThemeChanged?.Invoke(this); }
private void ChangeTheme(Theme generatedTheme) { _controlzThemeManager.ChangeTheme(Application.Current, generatedTheme); ThemeChanged?.Invoke(this, EventArgs.Empty); }
private void OnListViewSelectionChanged(object sender, EventArgs e) { ThemeChanged?.Invoke(this, new ThemeEventArgs { SelectedTheme = SelectedTheme }); }