Browse Source

fix: missing invoke of base.OnPropertyChanged

pull/8921/head
Giuseppe Lippolis 4 years ago
parent
commit
5ced53112e
  1. 1
      src/Avalonia.Base/Layout/StackLayout.cs
  2. 1
      src/Avalonia.Base/Layout/UniformGridLayout.cs
  3. 1
      src/Avalonia.Base/Rotate3DTransform.cs
  4. 1
      src/Avalonia.Controls/Primitives/Popup.cs
  5. 1
      src/Avalonia.Controls/SplitButton/ToggleSplitButton.cs

1
src/Avalonia.Base/Layout/StackLayout.cs

@ -322,6 +322,7 @@ namespace Avalonia.Layout
protected override void OnPropertyChanged(AvaloniaPropertyChangedEventArgs change) protected override void OnPropertyChanged(AvaloniaPropertyChangedEventArgs change)
{ {
base.OnPropertyChanged(change);
if (change.Property == OrientationProperty) if (change.Property == OrientationProperty)
{ {
var orientation = change.GetNewValue<Orientation>(); var orientation = change.GetNewValue<Orientation>();

1
src/Avalonia.Base/Layout/UniformGridLayout.cs

@ -473,6 +473,7 @@ namespace Avalonia.Layout
protected override void OnPropertyChanged(AvaloniaPropertyChangedEventArgs change) protected override void OnPropertyChanged(AvaloniaPropertyChangedEventArgs change)
{ {
base.OnPropertyChanged(change);
if (change.Property == OrientationProperty) if (change.Property == OrientationProperty)
{ {
var orientation = change.GetNewValue<Orientation>(); var orientation = change.GetNewValue<Orientation>();

1
src/Avalonia.Base/Rotate3DTransform.cs

@ -205,6 +205,7 @@ public class Rotate3DTransform : Transform
protected override void OnPropertyChanged(AvaloniaPropertyChangedEventArgs change) protected override void OnPropertyChanged(AvaloniaPropertyChangedEventArgs change)
{ {
base.OnPropertyChanged(change);
if (!_isInitializing) RaiseChanged(); if (!_isInitializing) RaiseChanged();
} }
} }

1
src/Avalonia.Controls/Primitives/Popup.cs

@ -524,6 +524,7 @@ namespace Avalonia.Controls.Primitives
protected override void OnPropertyChanged(AvaloniaPropertyChangedEventArgs change) protected override void OnPropertyChanged(AvaloniaPropertyChangedEventArgs change)
{ {
base.OnPropertyChanged(change);
if (_openState is not null) if (_openState is not null)
{ {
if (change.Property == WidthProperty || if (change.Property == WidthProperty ||

1
src/Avalonia.Controls/SplitButton/ToggleSplitButton.cs

@ -92,6 +92,7 @@ namespace Avalonia.Controls
/// <inheritdoc/> /// <inheritdoc/>
protected override void OnPropertyChanged(AvaloniaPropertyChangedEventArgs e) protected override void OnPropertyChanged(AvaloniaPropertyChangedEventArgs e)
{ {
base.OnPropertyChanged(e);
if (e.Property == IsCheckedProperty) if (e.Property == IsCheckedProperty)
{ {
OnIsCheckedChanged(); OnIsCheckedChanged();

Loading…
Cancel
Save