From 4cc89d51c659bc619c0b62c8026a95fefe86cb3c Mon Sep 17 00:00:00 2001 From: Eric Maupin Date: Tue, 1 Oct 2019 15:23:42 -0400 Subject: [Core] Don't add resource brush if property doesnt support --- Xamarin.PropertyEditing/ViewModels/BrushPropertyViewModel.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Xamarin.PropertyEditing') diff --git a/Xamarin.PropertyEditing/ViewModels/BrushPropertyViewModel.cs b/Xamarin.PropertyEditing/ViewModels/BrushPropertyViewModel.cs index b2f7e96..1a18f49 100644 --- a/Xamarin.PropertyEditing/ViewModels/BrushPropertyViewModel.cs +++ b/Xamarin.PropertyEditing/ViewModels/BrushPropertyViewModel.cs @@ -34,7 +34,8 @@ namespace Xamarin.PropertyEditing.ViewModels if (allowedBrushTypes.Contains (CommonBrushType.NoBrush)) types.Add (Resources.NoBrush, CommonBrushType.NoBrush); if (allowedBrushTypes.Contains (CommonBrushType.Solid)) types.Add (Resources.SolidBrush, CommonBrushType.Solid); - if (allowedBrushTypes.Contains (CommonBrushType.Resource)) types.Add (Resources.ResourceBrush, CommonBrushType.Resource); + if (allowedBrushTypes.Contains (CommonBrushType.Resource) && property.ValueSources.HasFlag (ValueSources.Resource)) + types.Add (Resources.ResourceBrush, CommonBrushType.Resource); if (platform.SupportsMaterialDesign && allowedBrushTypes.Contains (CommonBrushType.MaterialDesign)) { types.Insert (2, Resources.MaterialDesignColorBrush, CommonBrushType.MaterialDesign); -- cgit v1.2.3