using System.Collections.Generic; namespace Xamarin.PropertyEditing { public interface IHavePredefinedValues { /// /// Gets whether the value should be constrained to those that are predefined. /// /// /// If this is false, should contain a string containing any /// value that is not already handled or part of the list. /// bool IsConstrainedToPredefined { get; } /// /// Gets whether multiple values can be set together /// /// /// The object editor will need to be able to accept an for the values specified. /// bool IsValueCombinable { get; } IReadOnlyDictionary PredefinedValues { get; } } }