object IBindingSourceInternal.GetValueFromSource(IBindingBridgeInternal bridge) { if (!Bridges.Contains(bridge)) { throw new InvalidOperationException("Bridge не из этого источника."); } return(bridge.GetValueFromSource(DataSourceObject)); }
bool IBindingSourceInternal.SetValueToSource(IBindingBridgeInternal bridge, object value) { if (!Bridges.Contains(bridge)) { throw new InvalidOperationException("Bridge не из этого источника."); } if (bridge.Mode == BridgeMode.OnlyFromSource) { return(false); } return(bridge.SetValueToSource(DataSourceObject, value)); }