Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
        /// <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;
        }