public void Bind(PropertyStore <T> subscriber) { Unbind(subscriber); //Pattern to ensure an event is only ever subscribed once //Use Set() to make sure listening property stores always fires the correct ValueSetter Changed += subscriber.Set; subscriber.Set(value); }
public void Unbind(PropertyStore <T> subscriber) { Changed -= subscriber.Set; }