public TValue this[TKey key] { get { return(Value[key]); } set { if (Value.ContainsKey(key)) { Value[key] = value; OnItemValueChanged?.Invoke(key, value); } else { Value[key] = value; OnAdded?.Invoke(key); } } }
private void NativeSliderItem_ValueChanged(object sender, EventArgs e) { OnItemValueChanged?.Invoke((NativeSliderItem)sender, e); }