Example #1
0
        public void LoadData()
        {
            ObservableCollection <NamespaceModel> namespaces = new ObservableCollection <NamespaceModel>();

            _iswixNamespaces = new WiXNamespaces();

            foreach (var iswixNamespace in _iswixNamespaces.PossibleNamespaces)
            {
                NamespaceModel namespaceModel = new NamespaceModel();
                if (_documentManager.Document.NameSpaces().ContainsKey(iswixNamespace.Key))
                {
                    namespaceModel.Selected = true;
                }
                namespaceModel.Prefix           = iswixNamespace.Key;
                namespaceModel.Uri              = iswixNamespace.Value;
                namespaceModel.PropertyChanged += PropertyModel_PropertyChanged;
                namespaces.Add(namespaceModel);
            }
            Namespaces = namespaces;
        }
Example #2
0
        public void LoadData()
        {
            _namespaces = new WiXNamespaces(_mgr.DocumentManager.Document);

            this.dataGridViewNamespaces.CurrentCellDirtyStateChanged -= new System.EventHandler(this.dataGridViewNamespaces_CurrentCellDirtyStateChanged);
            this.dataGridViewNamespaces.CellValueChanged             -= new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewNamespaces_CellValueChanged);
            dataSetNamespaces.Tables[0].Clear();

            foreach (var item in _namespaces.PossibleNamespaces)
            {
                bool selected = false;
                if (_namespaces.ContainsKey(item.Key))
                {
                    selected = true;
                }
                dataSetNamespaces.Tables[0].Rows.Add(new object[] { item.Key, item.Value, selected });
            }

            dataSetNamespaces.AcceptChanges();
            this.dataGridViewNamespaces.CellValueChanged             += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewNamespaces_CellValueChanged);
            this.dataGridViewNamespaces.CurrentCellDirtyStateChanged += new System.EventHandler(this.dataGridViewNamespaces_CurrentCellDirtyStateChanged);
        }