예제 #1
0
 public void RegisterStyle(IStyle style)
 {
     if (!StylesLoaded.Contains(style))
     {
         StylesLoaded.Add(style);
     }
 }
예제 #2
0
        public bool TryGetStyle(string propertyName, out IStyle style, string option = "")
        {
            if (StylesLoaded.FirstOrDefault(s => s.PropertyNames.Any(p => p.ToLower() == propertyName.ToLower())) is IStyle loaded)
            {
                style = loaded.New(Plato, option);
                return(true);
            }

            style = null;
            return(false);
        }