private void RaiseChanged <T>(ReactivePropertyChangeEventArgs <T> reactivePropertyChange) { Action <IReactiveObject, ReactivePropertyChangeEventArgs <T> > changedCallback = reactivePropertyChange.Property.ChangedCallback; if (changedCallback != null) { changedCallback(this, reactivePropertyChange); } }
private static void DataContextChanged(IReactiveObject source, ReactivePropertyChangeEventArgs <object> args) { ((UIElement)source).InvalidateMeasureOnDataContextInheritors(); }