diff options
author | Eric Maupin <ermaup@microsoft.com> | 2019-10-01 22:23:42 +0300 |
---|---|---|
committer | Eric Maupin <ermaup@microsoft.com> | 2019-10-01 22:23:42 +0300 |
commit | 4cc89d51c659bc619c0b62c8026a95fefe86cb3c (patch) | |
tree | f7e72843a946c484f839dd539ef52f39a6329d16 /Xamarin.PropertyEditing | |
parent | a6744fa36ba419ada63beaa1b54a78b084b5f392 (diff) |
[Core] Don't add resource brush if property doesnt support
Diffstat (limited to 'Xamarin.PropertyEditing')
-rw-r--r-- | Xamarin.PropertyEditing/ViewModels/BrushPropertyViewModel.cs | 3 |
1 files changed, 2 insertions, 1 deletions
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); |