Пример #1
0
        protected virtual void AddTags(IEnumerable <XtraTag> tags)
        {
            var box       = this.CreateXtraBox();
            var formatter = new XtraBoxFormatter(tags);

            box.Data = formatter.Data;
        }
Пример #2
0
        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;
        }