Image CreateImageFromResources(Validation.RuleType.RuleType ruleType) { return(ImageLoader.Instance.GetEnumValueImageInfo(ruleType).Image); }
protected override Dictionary <PropertyEditor, Validation.RuleType.RuleType> CollectPropertyEditors(IEnumerable <RuleSetValidationResultItem> result, Validation.RuleType.RuleType ruleType) { var dictionary = base.CollectPropertyEditors(result, ruleType); foreach (var keyValuePair in dictionary.Where(pair => pair.Value != Validation.RuleType.RuleType.Critical)) { var ex = keyValuePair.Key.Control as TableEx; if (ex != null) { EventHandler[] eventHandler = { null }; var pair = keyValuePair; eventHandler[0] = (sender, args) => { var tableEx = ((TableEx)sender); tableEx.PreRender -= eventHandler[0]; CreateRuleImage(pair, tableEx); }; ex.PreRender += eventHandler[0]; } } return(dictionary); }
protected override Dictionary <PropertyEditor, Validation.RuleType.RuleType> CollectPropertyEditors(IEnumerable <RuleSetValidationResultItem> result, Validation.RuleType.RuleType ruleType) { var propertyEditors = base.CollectPropertyEditors(result, ruleType); foreach (var keyValuePair in propertyEditors) { var baseEdit = keyValuePair.Key.Control as BaseEdit; if (baseEdit != null) { baseEdit.ErrorIcon = CreateImageFromResources(keyValuePair.Value); } } return(propertyEditors); }