/// <summary> /// Initializes a new instance of the EditorWindow class /// </summary> /// <param name="conn"></param> /// <param name="resourceId"></param> public EditorWindow(IServerConnection conn, string resourceId) : this() { _conn = conn; this.Text = this.Text + " - " + resourceId; _svc = new DefaultResourceEditorService(resourceId, conn); _svc.DirtyStateChanged += OnDirtyStateChanged; _ed.Dock = DockStyle.Fill; btnPreview.Enabled = ResourcePreviewEngine.IsPreviewableType(ResourceIdentifier.GetResourceType(resourceId)); this.Controls.Add(_ed); _ed.Bind(_svc); _ed.ReadyForEditing(); _ed.TextChanged += OnXmlContentChanged; }
/// <summary> /// Initializes a new instance of the EditorWindow class /// </summary> /// <param name="conn"></param> /// <param name="resourceId"></param> public EditorWindow(IServerConnection conn, string resourceId) : this() { _conn = conn; this.Text = this.Text + " - " + resourceId; _svc = new DefaultResourceEditorService(resourceId, conn); _svc.DirtyStateChanged += OnDirtyStateChanged; _ed.Dock = DockStyle.Fill; var previewer = conn.GetPreviewUrlGenerator(); btnPreview.Enabled = (previewer != null && previewer.IsPreviewableType(ResourceIdentifier.GetResourceTypeAsString(resourceId))); this.Controls.Add(_ed); _ed.Bind(_svc); _ed.ReadyForEditing(); _ed.TextChanged += OnXmlContentChanged; }