Browse Source

Replace GetObservable with overriding OnPropertyChanged.

pull/7402/head
Jan-Peter Zurek 5 years ago
parent
commit
408c822997
  1. 13
      src/Avalonia.Visuals/Media/Rotate3DTransform.cs

13
src/Avalonia.Visuals/Media/Rotate3DTransform.cs

@ -57,16 +57,7 @@ public class Rotate3DTransform : Transform
/// <summary> /// <summary>
/// Initializes a new instance of the <see cref="Rotate3DTransform"/> class. /// Initializes a new instance of the <see cref="Rotate3DTransform"/> class.
/// </summary> /// </summary>
public Rotate3DTransform() public Rotate3DTransform() { }
{
this.GetObservable(AngleXProperty).Subscribe(_ => RaiseChanged());
this.GetObservable(AngleYProperty).Subscribe(_ => RaiseChanged());
this.GetObservable(AngleZProperty).Subscribe(_ => RaiseChanged());
this.GetObservable(CenterXProperty).Subscribe(_ => RaiseChanged());
this.GetObservable(CenterYProperty).Subscribe(_ => RaiseChanged());
this.GetObservable(CenterZProperty).Subscribe(_ => RaiseChanged());
this.GetObservable(DepthProperty).Subscribe(_ => RaiseChanged());
}
/// <summary> /// <summary>
/// Initializes a new instance of the <see cref="Rotate3DTransform"/> class. /// Initializes a new instance of the <see cref="Rotate3DTransform"/> class.
@ -194,4 +185,6 @@ public class Rotate3DTransform : Transform
return matrix; return matrix;
} }
} }
protected override void OnPropertyChanged<T>(AvaloniaPropertyChangedEventArgs<T> change) => RaiseChanged();
} }

Loading…
Cancel
Save