Exemplo n.º 1
0
        internal MappingUpdateSubscriber(MappingObject <T> aTarget, Control aSubject, bool aAllowNulls, ListControlMapping aListControlMapping)
        {
            target = aTarget;

            //we add a fake control if aSubject is null.
            if (aSubject == null)
            {
                subject = new Control(); //this was legacy.. it was used to map values we didn't need to show, but might need to manipulate
            }
            else
            {
                subject = aSubject;
            }

            allowsNulls = aAllowNulls;

            listControlMapping = aListControlMapping;

            HookControl();
        }
Exemplo n.º 2
0
 public void Subscribe(Control aSubject, bool aAllowNulls, ListControlMapping aListMapping)
 {
     subscription = new MappingUpdateSubscriber <T>(this, aSubject, aAllowNulls, aListMapping);
 }
Exemplo n.º 3
0
 public void Subscribe(Control aSubject, ListControlMapping aListMapping)
 {
     Subscribe(aSubject, false, aListMapping);
 }