Example #1
0
        protected override void Context()
        {
            _source = new AnImplementationWithEvents {
                FirstName = "toto"
            };
            var property = typeof(IAnInterface).GetProperty("FirstName");

            sut = new PropertyBinderNotifier <IAnInterface, string>(property);
        }
Example #2
0
        protected override void Context()
        {
            _source = new AnImplementationWithEvents {
                FirstName = "toto"
            };
            var property = typeof(IAnInterface).GetProperty("LastName");

            sut = new PropertyBinderNotifier <IAnInterface, string>(property);
            sut.AddValueChangedListener(_source, MyEventHandler);
        }
Example #3
0
        protected override void Context()
        {
            _source = new AnImplementationPropertyChanged {
                FirstName = "toto"
            };
            var property = typeof(AnImplementationWithEvents).GetProperty("FirstName");

            sut = new PropertyBinderNotifier <IAnInterfacePropertyChanged, string>(property);
            sut.AddValueChangedListener(_source, onValueChanged);
        }
 public ScreenToElementBinder(ScreenBinder <TObject> screenBinder, PropertyInfo propertyInfo)
 {
     ScreenBinder   = screenBinder;
     PropertyBinder = new PropertyBinderNotifier <TObject, TPropertyType>(propertyInfo);
 }