From a66b6c1fe7380e62542dabcdc82bfa80405ba22a Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Mon, 6 Jul 2020 17:29:51 -0300 Subject: [PATCH] pass args to markup extension. --- .../AvaloniaXamlIlResolveByNameMarkupExtensionReplacer.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Markup/Avalonia.Markup.Xaml/XamlIl/CompilerExtensions/Transformers/AvaloniaXamlIlResolveByNameMarkupExtensionReplacer.cs b/src/Markup/Avalonia.Markup.Xaml/XamlIl/CompilerExtensions/Transformers/AvaloniaXamlIlResolveByNameMarkupExtensionReplacer.cs index 415a9ac07b..4614d4b6a1 100644 --- a/src/Markup/Avalonia.Markup.Xaml/XamlIl/CompilerExtensions/Transformers/AvaloniaXamlIlResolveByNameMarkupExtensionReplacer.cs +++ b/src/Markup/Avalonia.Markup.Xaml/XamlIl/CompilerExtensions/Transformers/AvaloniaXamlIlResolveByNameMarkupExtensionReplacer.cs @@ -21,7 +21,13 @@ namespace Avalonia.Markup.Xaml.XamlIl.CompilerExtensions.Transformers new XamlAstObjectNode( propertyValueNode.Values[0], new XamlAstClrTypeReference(propertyValueNode.Values[0], - context.GetAvaloniaTypes().ResolveByNameExtension, true)); + context.GetAvaloniaTypes().ResolveByNameExtension, true)) + { + Arguments = new System.Collections.Generic.List + { + propertyValueNode.Values[0] + } + }; } break; }