private void StorableChanged(string s) { if (holder_ == null) { return; } holder_.SetStorable(s); parameters_.Value = holder_.Parameter?.Name ?? ""; parametersStale_ = true; OnParameterChanged?.Invoke(); }
public void SetValue <P>(P value) { Seri.Log.Here().Verbose($"Патыемся сохранить праметр {ID}, значение: {value}"); if (value is T SetValue) { Value = SetValue; Properties.Settings.Default[ID.ToString()] = value; Seri.Log.Here().Verbose($"Сохранияем праметр {ID}, значение: {value}"); Properties.Settings.Default.Save(); OnParameterChanged?.Invoke(SetValue); } }
private void ParameterChanged(string s) { holder_.SetParameter(s); OnParameterChanged?.Invoke(); }