public override void SetValue(object component, object value) { using (CEF.UseServiceScope(_ss)) { DynamicWithBag iw = null; if (component is DynamicBindable db) { iw = db.Wrapped; } if (iw == null) { iw = _iw; } iw.SetValue(_name, value, _dt); } }
public override void ResetValue(object component) { using (CEF.UseServiceScope(_ss)) { DynamicWithBag iw = null; if (component is DynamicBindable db) { iw = db.Wrapped; } if (iw == null) { iw = _iw; } iw.SetValue(_name, iw.GetOriginalValue(_name, false), _dt); } }