/// <summary> /// Adds the column action. /// </summary> /// <param name="action">The action.</param> internal void AddColumnAction(ViewColumnAction action) { if (action != null) { _Actions.Add(action); } }
/// <summary> /// Binds the column actions. /// </summary> /// <param name="column">The column.</param> /// <param name="actionsNode">The actions node.</param> private static void BindColumnActions(ViewColumn column, XmlNode actionsNode) { foreach (XmlNode node in actionsNode.SelectNodes("Item")) { ViewColumnAction action = new ViewColumnAction(); foreach (XmlAttribute attr in node.Attributes) { action.Attributes[attr.Name] = attr.Value; } column.AddColumnAction(action); } }