From 393000cf92e16696c7d0a2688a52ec654cd62c6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wies=C5=82aw=20S=CC=8Colte=CC=81s?= Date: Tue, 6 May 2025 12:29:13 +0200 Subject: [PATCH] Only use IAddChild as generic ones are not needed to fix the issue --- src/Avalonia.Base/Styling/StyleBase.cs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/Avalonia.Base/Styling/StyleBase.cs b/src/Avalonia.Base/Styling/StyleBase.cs index fc293f4bda..038fc7c5c3 100644 --- a/src/Avalonia.Base/Styling/StyleBase.cs +++ b/src/Avalonia.Base/Styling/StyleBase.cs @@ -11,7 +11,7 @@ namespace Avalonia.Styling /// /// Base class for and . /// - public abstract class StyleBase : AvaloniaObject, IStyle, IResourceProvider, IAddChild, IAddChild, IAddChild + public abstract class StyleBase : AvaloniaObject, IStyle, IResourceProvider, IAddChild { private IResourceHost? _owner; private StyleChildren? _children; @@ -87,10 +87,6 @@ namespace Avalonia.Styling } } - void IAddChild.AddChild(SetterBase setter) => Setters.Add(setter); - - void IAddChild.AddChild(IStyle style) => Children.Add(style); - public event EventHandler? OwnerChanged; public bool TryGetResource(object key, ThemeVariant? themeVariant, out object? result)