/// <summary> /// The item has been selected in the view. /// </summary> public void SelectedElementChanged() { XmlElement element = view.SelectedElement; view.AllowedChildElements.Clear(); view.Attributes.Clear(); if (element != null) { view.Attributes.AddRange(WixSchemaCompletionData.GetAttributes(element)); view.AllowedChildElements.AddRange(WixSchemaCompletionData.GetChildElements(element.Name)); } else { view.AllowedChildElements.Add("Directory"); } view.AttributesChanged(); }