protected virtual void AddTags(IEnumerable <XtraTag> tags) { var box = this.CreateXtraBox(); var formatter = new XtraBoxFormatter(tags); box.Data = formatter.Data; }
protected virtual void UpdateTags(Box box, IEnumerable <XtraTag> currentTags, IEnumerable <XtraTag> updatedTags) { var tags = new Dictionary <string, XtraTag>(StringComparer.OrdinalIgnoreCase); foreach (var tag in currentTags.Concat(updatedTags)) { tags[tag.Name] = tag; } var formatter = new XtraBoxFormatter(tags.Values); box.Data = formatter.Data; }