diff options
Diffstat (limited to 'Xamarin.Forms.Xaml/MarkupExtensions')
4 files changed, 5 insertions, 1 deletions
diff --git a/Xamarin.Forms.Xaml/MarkupExtensions/ArrayExtension.cs b/Xamarin.Forms.Xaml/MarkupExtensions/ArrayExtension.cs index 9f594132..80c4f825 100644 --- a/Xamarin.Forms.Xaml/MarkupExtensions/ArrayExtension.cs +++ b/Xamarin.Forms.Xaml/MarkupExtensions/ArrayExtension.cs @@ -5,6 +5,7 @@ using System.Collections.Generic; namespace Xamarin.Forms.Xaml { [ContentProperty("Items")] + [AcceptEmptyServiceProvider] public class ArrayExtension : IMarkupExtension<Array> { public ArrayExtension() diff --git a/Xamarin.Forms.Xaml/MarkupExtensions/BindingExtension.cs b/Xamarin.Forms.Xaml/MarkupExtensions/BindingExtension.cs index df82771d..d3d5a519 100644 --- a/Xamarin.Forms.Xaml/MarkupExtensions/BindingExtension.cs +++ b/Xamarin.Forms.Xaml/MarkupExtensions/BindingExtension.cs @@ -4,6 +4,7 @@ using Xamarin.Forms.Internals; namespace Xamarin.Forms.Xaml { [ContentProperty("Path")] + [AcceptEmptyServiceProvider] public sealed class BindingExtension : IMarkupExtension<BindingBase> { public BindingExtension() diff --git a/Xamarin.Forms.Xaml/MarkupExtensions/NullExtension.cs b/Xamarin.Forms.Xaml/MarkupExtensions/NullExtension.cs index 6bdab684..4ce40ae6 100644 --- a/Xamarin.Forms.Xaml/MarkupExtensions/NullExtension.cs +++ b/Xamarin.Forms.Xaml/MarkupExtensions/NullExtension.cs @@ -3,6 +3,7 @@ namespace Xamarin.Forms.Xaml { [ProvideCompiled("Xamarin.Forms.Build.Tasks.NullExtension")] + [AcceptEmptyServiceProvider] public class NullExtension : IMarkupExtension { public object ProvideValue(IServiceProvider serviceProvider) @@ -10,4 +11,4 @@ namespace Xamarin.Forms.Xaml return null; } } -}
\ No newline at end of file +} diff --git a/Xamarin.Forms.Xaml/MarkupExtensions/TemplateBindingExtension.cs b/Xamarin.Forms.Xaml/MarkupExtensions/TemplateBindingExtension.cs index c14f9f94..cc0dfd74 100644 --- a/Xamarin.Forms.Xaml/MarkupExtensions/TemplateBindingExtension.cs +++ b/Xamarin.Forms.Xaml/MarkupExtensions/TemplateBindingExtension.cs @@ -3,6 +3,7 @@ using System; namespace Xamarin.Forms.Xaml { [ContentProperty("Path")] + [AcceptEmptyServiceProvider] public sealed class TemplateBindingExtension : IMarkupExtension<BindingBase> { public TemplateBindingExtension() |