public void LinkedSlider_SettingChanged(object sender, SettingsChangedEventArgs args) { if (args.SettingChanged == this.LinkedProperty && this.Value != (int)args.NewValue) { this.Value = (int)args.NewValue; } }
public void LinkedSwitch_SettingChanged(object sender, SettingsChangedEventArgs args) { if (args.SettingChanged == this.LinkedProperty && this.IsToggled != (bool)args.NewValue) { this.IsToggled = (bool)args.NewValue; } }
private static void Settings_SettingChanged(object sender, SettingsChangedEventArgs args) { Types type = TypeConverter.FromString(args.SettingChanged); if (type != Types.Size) { if ((bool)args.NewValue) { var func = GetMethodByName("Get" + type.ToString()); if (func != null) { Problems[type] = func; } } else if (Problems.ContainsKey(type)) { Problems.Remove(type); } } }