Ejemplo n.º 1
0
        protected override void SaveToPrimary()
        {
            LoggingService.Debug("XmlTreeView.SaveToPrimary");

            if (treeViewContainer.IsDirty)
            {
                xmlView.ReplaceAll(treeViewContainer.Document.OuterXml);
                ignoreDirtyChange         = true;
                treeViewContainer.IsDirty = false;
                ignoreDirtyChange         = false;
            }
        }
Ejemplo n.º 2
0
		protected override void SaveToPrimary()
		{
			// Do not modify text in the primary view if the data is not well-formed XML
			if (!treeViewContainer.IsErrorMessageTextBoxVisible && treeViewContainer.IsDirty) {
				XmlView view = XmlView.ForFile(this.PrimaryFile);
				if (view != null) {
					XmlView.ReplaceAll(treeViewContainer.Document.OuterXml, view.TextEditor);
					ignoreDirtyChange = true;
					treeViewContainer.IsDirty = false;
					ignoreDirtyChange = false;
				}
			}
		}