Browse Source

Only use IAddChild as generic ones are not needed to fix the issue

pull/18800/head
Wiesław Šoltés 9 months ago
parent
commit
393000cf92
  1. 6
      src/Avalonia.Base/Styling/StyleBase.cs

6
src/Avalonia.Base/Styling/StyleBase.cs

@ -11,7 +11,7 @@ namespace Avalonia.Styling
/// <summary>
/// Base class for <see cref="Style"/> and <see cref="ControlTheme"/>.
/// </summary>
public abstract class StyleBase : AvaloniaObject, IStyle, IResourceProvider, IAddChild, IAddChild<IStyle>, IAddChild<SetterBase>
public abstract class StyleBase : AvaloniaObject, IStyle, IResourceProvider, IAddChild
{
private IResourceHost? _owner;
private StyleChildren? _children;
@ -87,10 +87,6 @@ namespace Avalonia.Styling
}
}
void IAddChild<SetterBase>.AddChild(SetterBase setter) => Setters.Add(setter);
void IAddChild<IStyle>.AddChild(IStyle style) => Children.Add(style);
public event EventHandler? OwnerChanged;
public bool TryGetResource(object key, ThemeVariant? themeVariant, out object? result)

Loading…
Cancel
Save