Exemple #1
0
 object IBindingSourceInternal.GetValueFromSource(IBindingBridgeInternal bridge)
 {
     if (!Bridges.Contains(bridge))
     {
         throw new InvalidOperationException("Bridge не из этого источника.");
     }
     return(bridge.GetValueFromSource(DataSourceObject));
 }
Exemple #2
0
        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));
        }