Beispiel #1
0
 public AppearanceItemFont(AppearanceState state, int priority, IModelAppearanceFont modelAppearanceFont)
     : base(state, priority)
 {
     if (state == AppearanceState.CustomValue)
     {
         _modelAppearanceFont = modelAppearanceFont;
     }
 }
Beispiel #2
0
        internal IList <IConditionalAppearanceItem> Validate(object[] contextObjects, EvaluatorContextDescriptor evaluatorContextDescriptor)
        {
            var             ruleValid = (bool)this.CallMethod("GetRuleValid", new[] { typeof(object[]), typeof(EvaluatorContextDescriptor) }, new object[] { contextObjects, evaluatorContextDescriptor });
            var             result    = new List <IConditionalAppearanceItem>();
            AppearanceState state     = ruleValid ? AppearanceState.CustomValue : AppearanceState.ResetValue;

            if (Properties.Properties.HasValue(typeof(IModelAppearanceFont)))
            {
                result.Add(new AppearanceItemFont(state, Properties.Priority, Properties.Properties));
            }
            return(result);
        }
 public AppearanceItemFont(AppearanceState state, int priority, IModelAppearanceFont modelAppearanceFont)
     : base(state, priority) {
     if (state == AppearanceState.CustomValue) {
         _modelAppearanceFont = modelAppearanceFont;
     }
 }