Esempio n. 1
0
        /// <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();
        }