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)
{
base.OnPropertyChanged(change);
if (change.Property == OrientationProperty)
{
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)
{
base.OnPropertyChanged(change);
if (change.Property == OrientationProperty)
{
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)
{
base.OnPropertyChanged(change);
if (!_isInitializing) RaiseChanged();
}
}

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

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

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

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

Loading…
Cancel
Save