protected override void OnHandleDestroyed( EventArgs e ) { myMarkupDocument.Dispose(); myMarkupDocument = null; myDocumentBrowser.Browser.DocumentCompleted -= myBrowser_DocumentCompleted; myDocumentBrowser.Dispose(); myBrowser.Dispose(); myBrowser = null; base.OnHandleDestroyed( e ); }
private static Form Create(MarkupDocument document, IGraphicsObjectFactory factory) { var mapper = new UIMapper(factory); lock (customTypes) { foreach (var ctype in customTypes) { mapper.RegisterType(ctype.Value, ctype.Key); } } return(mapper.Instantiate(document)); }
public BrowserForm() { InitializeComponent(); myDocumentBrowser = new LegacyDocumentBrowser( myBrowser ); myDocumentBrowser.Browser.Navigating += myBrowser_Navigating; myDocumentBrowser.Browser.DocumentCompleted += myBrowser_DocumentCompleted; // disable links // TODO: we cannot use this, it disables navigation in general (Navigate() too) //myBrowser.AllowNavigation = false; // TODO: how to disable images in browser myMarkupDocument = new MarkupDocument(); myMarkupDocument.ValidationChanged += SeriesName_ValidationChanged; myDimension.DataSource = Enum.GetValues( typeof( CellDimension ) ); }
static void TestDocument(MarkupDocument document) { }
public new Form Instantiate(MarkupDocument document) => (Form)this.Map(document);
public LayoutDocument Instantiate(MarkupDocument document) => (LayoutDocument)this.Map(document);
public Skin Instantiate(MarkupDocument document) { var doc = (Document)this.Map(document); return(doc.Skin); }