/// <summary> /// Select the given control /// </summary> void IXmlLayoutDesigner.Select(IViewNodeControl control) { foreach (var c in selectedControls) { c.Node.IsSelected = false; } selectedControls.Clear(); selectionContainer.SelectedObject = (control != null) ? control.Node : null; if (control != null) { selectedControls.Add(control); control.Node.IsSelected = true; } }
/// <summary> /// Remove a control representing a child view. /// </summary> void IViewGroupNodeControl.Remove(IViewNodeControl childControl) { Children.Remove((UIElement)childControl); }
/// <summary> /// Add a control representing a child view. /// </summary> void IViewGroupNodeControl.Add(IViewNodeControl childControl) { Children.Add((UIElement)childControl); }
/// <summary> /// Add a control representing a child view. /// </summary> void IViewGroupNodeControl.Add(IViewNodeControl childControl) { Children.Add((UIElement) childControl); }