public void Bind_Int_Property_LocalValue() { var obj = new StyledClass(); var source = new Subject <BindingValue <int> >(); obj.Bind(StyledClass.IntValueProperty, source); for (var i = 0; i < 100; ++i) { source.OnNext(i); } }
public void Bind_Int_Property_Multiple_Priorities() { var obj = new StyledClass(); var sources = new List <Subject <BindingValue <int> > >(); var value = 0; for (var p = BindingPriority.Animation; p <= BindingPriority.Style; ++p) { var source = new Subject <BindingValue <int> >(); sources.Add(source); obj.Bind(StyledClass.IntValueProperty, source, p); } for (var i = 0; i < 100; ++i) { foreach (var source in sources) { source.OnNext(value++); } } }