33 lines
837 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace UniversalEditor.ObjectModels.RichTextMarkup
{
public class RichTextMarkupItemGroup : RichTextMarkupItem
{
private RichTextMarkupItem.RichTextMarkupItemCollection mvarItems = null;
public RichTextMarkupItem.RichTextMarkupItemCollection Items { get { return mvarItems; } }
public RichTextMarkupItemGroup(params RichTextMarkupItem[] items)
{
mvarItems = new RichTextMarkupItemCollection(this);
foreach (RichTextMarkupItem item in items)
{
mvarItems.Add(item);
}
}
public override object Clone()
{
RichTextMarkupItemGroup clone = new RichTextMarkupItemGroup();
foreach (RichTextMarkupItem item in mvarItems)
{
clone.Items.Add(item.Clone() as RichTextMarkupItem);
}
return clone;
}
}
}