123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>CefSharp.WinForms</name>
- </assembly>
- <members>
- <member name="T:CefSharp.WinForms.Internals.DefaultFocusHandler">
- <summary>
- Default implementation of <see cref="T:CefSharp.IFocusHandler"/>
- for the WinForms implementation
- </summary>
- <seealso cref="T:CefSharp.IFocusHandler"/>
- </member>
- <member name="F:CefSharp.WinForms.Internals.DefaultFocusHandler.browser">
- <summary>
- The browser
- </summary>
- </member>
- <member name="M:CefSharp.WinForms.Internals.DefaultFocusHandler.#ctor(CefSharp.WinForms.ChromiumWebBrowser)">
- <summary>
- Initializes a new instance of the <see cref="T:CefSharp.WinForms.Internals.DefaultFocusHandler"/> class.
- </summary>
- <param name="browser">The browser.</param>
- </member>
- <member name="M:CefSharp.WinForms.Internals.DefaultFocusHandler.OnGotFocus">
- <summary>
- Called when the browser component has received focus.
- </summary>
- <remarks>Try to avoid needing to override this logic in a subclass. The implementation in
- DefaultFocusHandler relies on very detailed behavior of how WinForms and
- Windows interact during window activation.</remarks>
- </member>
- <member name="M:CefSharp.WinForms.Internals.DefaultFocusHandler.OnSetFocus(CefSharp.CefFocusSource)">
- <summary>
- Called when the browser component is requesting focus.
- </summary>
- <param name="source">Indicates where the focus request is originating from.</param>
- <returns>Return false to allow the focus to be set or true to cancel setting the focus.</returns>
- </member>
- <member name="M:CefSharp.WinForms.Internals.DefaultFocusHandler.OnTakeFocus(System.Boolean)">
- <summary>
- Called when the browser component is about to lose focus.
- For instance, if focus was on the last HTML element and the user pressed the TAB key.
- </summary>
- <param name="next">Will be true if the browser is giving focus to the next component
- and false if the browser is giving focus to the previous component.</param>
- </member>
- <member name="T:CefSharp.WinForms.Internals.ControlExtensions">
- <summary>
- ControlExtensions.
- </summary>
- </member>
- <member name="M:CefSharp.WinForms.Internals.ControlExtensions.InvokeOnUiThreadIfRequired(System.Windows.Forms.Control,System.Action)">
- <summary>
- Executes the Action asynchronously on the UI thread, does not block execution on the calling thread.
- </summary>
- <param name="control">the control for which the update is required</param>
- <param name="action">action to be performed on the control</param>
- </member>
- <member name="M:CefSharp.WinForms.Internals.ControlExtensions.Activate(System.Windows.Forms.Control)">
- <summary>
- Activates the specified control.
- </summary>
- <param name="control">The control.</param>
- <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
- </member>
- <member name="M:CefSharp.WinForms.Internals.ControlExtensions.IsActiveControl(System.Windows.Forms.Control)">
- <summary>
- Returns whether the supplied control is the currently
- active control.
- </summary>
- <param name="control">the control to check</param>
- <returns>true if the control is the currently active control</returns>
- </member>
- <member name="M:CefSharp.WinForms.Internals.ControlExtensions.SelectNextControl(System.Windows.Forms.Control,System.Boolean)">
- <summary>
- Selects the next control.
- </summary>
- <param name="control">The control.</param>
- <param name="next">if set to <c>true</c> [next].</param>
- </member>
- <member name="T:CefSharp.WinForms.Internals.ParentFormMessageInterceptor">
- <summary>
- ParentFormMessageInterceptor - hooks into the parent forms
- message loop to incercept messages like WM_MOVE
- </summary>
- <seealso cref="T:System.Windows.Forms.NativeWindow"/>
- <seealso cref="T:System.IDisposable"/>
- </member>
- <member name="F:CefSharp.WinForms.Internals.ParentFormMessageInterceptor.isMoving">
- <summary>
- Keep track of whether a move is in progress.
- </summary>
- </member>
- <member name="F:CefSharp.WinForms.Internals.ParentFormMessageInterceptor.movingRectangle">
- <summary>
- Used to determine the coordinates involved in the move
- </summary>
- </member>
- <member name="M:CefSharp.WinForms.Internals.ParentFormMessageInterceptor.#ctor(CefSharp.WinForms.ChromiumWebBrowser)">
- <summary>
- Initializes a new instance of the <see cref="T:CefSharp.WinForms.Internals.ParentFormMessageInterceptor"/> class.
- </summary>
- <param name="browser">The browser.</param>
- </member>
- <member name="M:CefSharp.WinForms.Internals.ParentFormMessageInterceptor.RefindParentForm">
- <summary>
- Call to force refinding of the parent Form.
- (i.e. top level window that owns the ChromiumWebBrowserControl)
- </summary>
- </member>
- <member name="M:CefSharp.WinForms.Internals.ParentFormMessageInterceptor.ParentParentChanged(System.Object,System.EventArgs)">
- <summary>
- Adjust the form to listen to if the ChromiumWebBrowserControl's parent changes.
- </summary>
- <param name="sender">The ChromiumWebBrowser whose parent has changed.</param>
- <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:CefSharp.WinForms.Internals.ParentFormMessageInterceptor.OnHandleCreated(System.Object,System.EventArgs)">
- <summary>
- Handles the <see cref="E:HandleCreated"/> event.
- </summary>
- <param name="sender">The sender.</param>
- <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:CefSharp.WinForms.Internals.ParentFormMessageInterceptor.OnHandleDestroyed(System.Object,System.EventArgs)">
- <summary>
- Handles the <see cref="E:HandleDestroyed"/> event.
- </summary>
- <param name="sender">The sender.</param>
- <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:CefSharp.WinForms.Internals.ParentFormMessageInterceptor.WndProc(System.Windows.Forms.Message@)">
- <summary>
- Invokes the default window procedure associated with this window.
- </summary>
- <param name="m">A <see cref="T:System.Windows.Forms.Message" /> that is associated with the current Windows message.</param>
- </member>
- <member name="M:CefSharp.WinForms.Internals.ParentFormMessageInterceptor.OnMoving">
- <summary>
- Called when [moving].
- </summary>
- </member>
- <member name="M:CefSharp.WinForms.Internals.ParentFormMessageInterceptor.Dispose">
- <summary>
- Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
- </summary>
- </member>
- <member name="M:CefSharp.WinForms.Internals.ParentFormMessageInterceptor.Dispose(System.Boolean)">
- <summary>
- Releases unmanaged and - optionally - managed resources.
- </summary>
- <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
- </member>
- <member name="M:CefSharp.WinForms.Internals.ParentFormMessageInterceptor.OnThreadException(System.Exception)">
- <summary>
- When overridden in a derived class, manages an unhandled thread exception.
- </summary>
- <param name="e">An <see cref="T:System.Exception" /> that specifies the unhandled thread exception.</param>
- </member>
- <member name="P:CefSharp.WinForms.Internals.ParentFormMessageInterceptor.Browser">
- <summary>
- Gets or sets the browser.
- </summary>
- <value>The browser.</value>
- </member>
- <member name="P:CefSharp.WinForms.Internals.ParentFormMessageInterceptor.ParentForm">
- <summary>
- Gets or sets the parent form.
- </summary>
- <value>The parent form.</value>
- </member>
- <member name="T:CefSharp.WinForms.Internals.NativeMethods">
- <summary>
- Class NativeMethods.
- </summary>
- </member>
- <member name="F:CefSharp.WinForms.Internals.NativeMethods.WM_MOVE">
- <summary>
- The w m_ move
- </summary>
- </member>
- <member name="F:CefSharp.WinForms.Internals.NativeMethods.WM_MOVING">
- <summary>
- The w m_ moving
- </summary>
- </member>
- <member name="F:CefSharp.WinForms.Internals.NativeMethods.WM_ACTIVATE">
- <summary>
- The w m_ activate
- </summary>
- </member>
- <!-- Badly formed XML comment ignored for member "T:CefSharp.WinForms.IWinFormsWebBrowser" -->
- <member name="E:CefSharp.WinForms.IWinFormsWebBrowser.TitleChanged">
- <summary>
- Occurs when the browser title changed.
- It's important to note this event is fired on a CEF UI thread, which by default is not the same as your application UI
- thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang..
- To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
- </summary>
- </member>
- <member name="E:CefSharp.WinForms.IWinFormsWebBrowser.AddressChanged">
- <summary>
- Occurs when the browser address changed.
- It's important to note this event is fired on a CEF UI thread, which by default is not the same as your application UI
- thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang..
- To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
- </summary>
- </member>
- <member name="T:CefSharp.WinForms.ChromiumWebBrowser">
- <summary>
- ChromiumWebBrowser is the WinForms web browser control
- </summary>
- <seealso cref="T:System.Windows.Forms.Control"/>
- <seealso cref="T:CefSharp.Internals.IWebBrowserInternal"/>
- <seealso cref="T:CefSharp.WinForms.IWinFormsWebBrowser"/>
- </member>
- <member name="F:CefSharp.WinForms.ChromiumWebBrowser.managedCefBrowserAdapter">
- <summary>
- The managed cef browser adapter
- </summary>
- </member>
- <member name="F:CefSharp.WinForms.ChromiumWebBrowser.parentFormMessageInterceptor">
- <summary>
- The parent form message interceptor
- </summary>
- </member>
- <member name="F:CefSharp.WinForms.ChromiumWebBrowser.browser">
- <summary>
- The browser
- </summary>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.#cctor">
- <summary>
- Initializes static members of the <see cref="T:CefSharp.WinForms.ChromiumWebBrowser"/> class.
- </summary>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.OnApplicationExit(System.Object,System.EventArgs)">
- <summary>
- Handles the <see cref="E:ApplicationExit"/> event.
- </summary>
- <param name="sender">The sender.</param>
- <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CefSharp.WinForms.ChromiumWebBrowser"/> class.
- </summary>
- <param name="address">The address.</param>
- <exception cref="T:System.InvalidOperationException">Cef::Initialize() failed</exception>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.Dispose(System.Boolean)">
- <summary>
- Releases the unmanaged resources used by the <see cref="T:System.Windows.Forms.Control" /> and its child controls and optionally releases the managed resources.
- </summary>
- <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.Load(System.String)">
- <summary>
- Loads the specified URL.
- </summary>
- <param name="url">The URL to be loaded.</param>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.RegisterJsObject(System.String,System.Object,System.Boolean)">
- <summary>
- Registers a Javascript object in this specific browser instance.
- </summary>
- <param name="name">The name of the object. (e.g. "foo", if you want the object to be accessible as window.foo).</param>
- <param name="objectToBind">The object to be made accessible to Javascript.</param>
- <param name="camelCaseJavascriptNames">camel case the javascript names of properties/methods, defaults to true</param>
- <exception cref="T:System.Exception">Browser is already initialized. RegisterJsObject must be +
- called before the underlying CEF browser is created.</exception>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.RegisterAsyncJsObject(System.String,System.Object,System.Boolean)">
- <summary>
- <para>Asynchronously registers a Javascript object in this specific browser instance.</para>
- <para>Only methods of the object will be availabe.</para>
- </summary>
- <param name="name">The name of the object. (e.g. "foo", if you want the object to be accessible as window.foo).</param>
- <param name="objectToBind">The object to be made accessible to Javascript.</param>
- <param name="camelCaseJavascriptNames">camel case the javascript names of methods, defaults to true</param>
- <exception cref="T:System.Exception">Browser is already initialized. RegisterJsObject must be +
- called before the underlying CEF browser is created.</exception>
- <remarks>The registered methods can only be called in an async way, they will all return immeditaly and the resulting
- object will be a standard javascript Promise object which is usable to wait for completion or failure.</remarks>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.OnHandleCreated(System.EventArgs)">
- <summary>
- Raises the <see cref="E:System.Windows.Forms.Control.HandleCreated" /> event.
- </summary>
- <param name="e">An <see cref="T:System.EventArgs" /> that contains the event data.</param>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#OnAfterBrowserCreated(CefSharp.IBrowser)">
- <summary>
- Called after browser created.
- </summary>
- <param name="browser">The browser.</param>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#SetAddress(CefSharp.AddressChangedEventArgs)">
- <summary>
- Sets the address.
- </summary>
- <param name="args">The <see cref="T:CefSharp.AddressChangedEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#SetLoadingStateChange(CefSharp.LoadingStateChangedEventArgs)">
- <summary>
- Sets the loading state change.
- </summary>
- <param name="args">The <see cref="T:CefSharp.LoadingStateChangedEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#SetTitle(CefSharp.TitleChangedEventArgs)">
- <summary>
- Sets the title.
- </summary>
- <param name="args">The <see cref="T:CefSharp.TitleChangedEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#SetTooltipText(System.String)">
- <summary>
- Sets the tooltip text.
- </summary>
- <param name="tooltipText">The tooltip text.</param>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#OnFrameLoadStart(CefSharp.FrameLoadStartEventArgs)">
- <summary>
- Handles the <see cref="E:FrameLoadStart"/> event.
- </summary>
- <param name="args">The <see cref="T:CefSharp.FrameLoadStartEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#OnFrameLoadEnd(CefSharp.FrameLoadEndEventArgs)">
- <summary>
- Handles the <see cref="E:FrameLoadEnd"/> event.
- </summary>
- <param name="args">The <see cref="T:CefSharp.FrameLoadEndEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#OnConsoleMessage(CefSharp.ConsoleMessageEventArgs)">
- <summary>
- Handles the <see cref="E:ConsoleMessage"/> event.
- </summary>
- <param name="args">The <see cref="T:CefSharp.ConsoleMessageEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#OnStatusMessage(CefSharp.StatusMessageEventArgs)">
- <summary>
- Handles the <see cref="E:StatusMessage"/> event.
- </summary>
- <param name="args">The <see cref="T:CefSharp.StatusMessageEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#OnLoadError(CefSharp.LoadErrorEventArgs)">
- <summary>
- Handles the <see cref="E:LoadError"/> event.
- </summary>
- <param name="args">The <see cref="T:CefSharp.LoadErrorEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.OnSizeChanged(System.EventArgs)">
- <summary>
- Raises the <see cref="E:System.Windows.Forms.Control.SizeChanged" /> event.
- </summary>
- <param name="e">An <see cref="T:System.EventArgs" /> that contains the event data.</param>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.ResizeBrowser">
- <summary>
- Resizes the browser.
- </summary>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.OnGotFocus(System.EventArgs)">
- <summary>
- Raises the <see cref="E:System.Windows.Forms.Control.GotFocus" /> event.
- </summary>
- <param name="e">An <see cref="T:System.EventArgs" /> that contains the event data.</param>
- </member>
- <member name="M:CefSharp.WinForms.ChromiumWebBrowser.GetBrowser">
- <summary>
- Returns the current IBrowser Instance
- </summary>
- <returns>browser instance or null</returns>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.IsActivating">
- <summary>
- Set to true while handing an activating WM_ACTIVATE message.
- MUST ONLY be cleared by DefaultFocusHandler.
- </summary>
- <value><c>true</c> if this instance is activating; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.BrowserSettings">
- <summary>
- Gets or sets the browser settings.
- </summary>
- <value>The browser settings.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.RequestContext">
- <summary>
- Gets or sets the request context.
- </summary>
- <value>The request context.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.IsLoading">
- <summary>
- A flag that indicates whether the control is currently loading one or more web pages (true) or not (false).
- </summary>
- <value><c>true</c> if this instance is loading; otherwise, <c>false</c>.</value>
- <remarks>In the WPF control, this property is implemented as a Dependency Property and fully supports data
- binding.</remarks>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.TooltipText">
- <summary>
- The text that will be displayed as a ToolTip
- </summary>
- <value>The tooltip text.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.Address">
- <summary>
- The address (URL) which the browser control is currently displaying.
- Will automatically be updated as the user navigates to another page (e.g. by clicking on a link).
- </summary>
- <value>The address.</value>
- <remarks>In the WPF control, this property is implemented as a Dependency Property and fully supports data
- binding.</remarks>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.DialogHandler">
- <summary>
- Implement <see cref="T:CefSharp.IDialogHandler"/> and assign to handle dialog events.
- </summary>
- <value>The dialog handler.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.JsDialogHandler">
- <summary>
- Implement <see cref="T:CefSharp.IJsDialogHandler"/> and assign to handle events related to JavaScript Dialogs.
- </summary>
- <value>The js dialog handler.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.KeyboardHandler">
- <summary>
- Implement <see cref="T:CefSharp.IKeyboardHandler"/> and assign to handle events related to key press.
- </summary>
- <value>The keyboard handler.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.RequestHandler">
- <summary>
- Implement <see cref="T:CefSharp.IRequestHandler"/> and assign to handle events related to browser requests.
- </summary>
- <value>The request handler.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.DownloadHandler">
- <summary>
- Implement <see cref="T:CefSharp.IDownloadHandler"/> and assign to handle events related to downloading files.
- </summary>
- <value>The download handler.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.LoadHandler">
- <summary>
- Implement <see cref="T:CefSharp.ILoadHandler"/> and assign to handle events related to browser load status.
- </summary>
- <value>The load handler.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.LifeSpanHandler">
- <summary>
- Implement <see cref="T:CefSharp.ILifeSpanHandler"/> and assign to handle events related to popups.
- </summary>
- <value>The life span handler.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.DisplayHandler">
- <summary>
- Implement <see cref="T:CefSharp.IDisplayHandler"/> and assign to handle events related to browser display state.
- </summary>
- <value>The display handler.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.MenuHandler">
- <summary>
- Implement <see cref="T:CefSharp.IContextMenuHandler"/> and assign to handle events related to the browser context menu
- </summary>
- <value>The menu handler.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.RenderProcessMessageHandler">
- <summary>
- Implement <see cref="T:CefSharp.IRenderProcessMessageHandler"/> and assign to handle messages from the render process.
- </summary>
- <value>The render process message handler.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.FindHandler">
- <summary>
- Implement <see cref="T:CefSharp.IFindHandler"/> to handle events related to find results.
- </summary>
- <value>The find handler.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.FocusHandler">
- <summary>
- The <see cref="T:CefSharp.IFocusHandler"/> for this ChromiumWebBrowser.
- </summary>
- <value>The focus handler.</value>
- <remarks>If you need customized focus handling behavior for WinForms, the suggested
- best practice would be to inherit from DefaultFocusHandler and try to avoid
- needing to override the logic in OnGotFocus. The implementation in
- DefaultFocusHandler relies on very detailed behavior of how WinForms and
- Windows interact during window activation.</remarks>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.DragHandler">
- <summary>
- Implement <see cref="T:CefSharp.IDragHandler"/> and assign to handle events related to dragging.
- </summary>
- <value>The drag handler.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.ResourceHandlerFactory">
- <summary>
- Implement <see cref="T:CefSharp.IResourceHandlerFactory"/> and control the loading of resources
- </summary>
- <value>The resource handler factory.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.GeolocationHandler">
- <summary>
- Implement <see cref="T:CefSharp.IGeolocationHandler"/> and assign to handle requests for permission to use geolocation.
- </summary>
- <value>The geolocation handler.</value>
- </member>
- <member name="E:CefSharp.WinForms.ChromiumWebBrowser.LoadError">
- <summary>
- Event handler that will get called when the resource load for a navigation fails or is canceled.
- It's important to note this event is fired on a CEF UI thread, which by default is not the same as your application UI
- thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang..
- To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
- </summary>
- </member>
- <member name="E:CefSharp.WinForms.ChromiumWebBrowser.FrameLoadStart">
- <summary>
- Event handler that will get called when the browser begins loading a frame. Multiple frames may be loading at the same
- time. Sub-frames may start or continue loading after the main frame load has ended. This method may not be called for a
- particular frame if the load request for that frame fails. For notification of overall browser load status use
- OnLoadingStateChange instead.
- It's important to note this event is fired on a CEF UI thread, which by default is not the same as your application UI
- thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang..
- To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
- </summary>
- <remarks>Whilst this may seem like a logical place to execute js, it's called before the DOM has been loaded, implement
- <see cref="M:CefSharp.IRenderProcessMessageHandler.OnContextCreated(CefSharp.IWebBrowser,CefSharp.IBrowser,CefSharp.IFrame)"/> as it's called when the underlying V8Context is created
- (Only called for the main frame at this stage)</remarks>
- </member>
- <member name="E:CefSharp.WinForms.ChromiumWebBrowser.FrameLoadEnd">
- <summary>
- Event handler that will get called when the browser is done loading a frame. Multiple frames may be loading at the same
- time. Sub-frames may start or continue loading after the main frame load has ended. This method will always be called
- for all frames irrespective of whether the request completes successfully.
- It's important to note this event is fired on a CEF UI thread, which by default is not the same as your application UI
- thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang..
- To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
- </summary>
- </member>
- <member name="E:CefSharp.WinForms.ChromiumWebBrowser.LoadingStateChanged">
- <summary>
- Event handler that will get called when the Loading state has changed.
- This event will be fired twice. Once when loading is initiated either programmatically or
- by user action, and once when loading is terminated due to completion, cancellation of failure.
- It's important to note this event is fired on a CEF UI thread, which by default is not the same as your application UI
- thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang..
- To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
- </summary>
- </member>
- <member name="E:CefSharp.WinForms.ChromiumWebBrowser.ConsoleMessage">
- <summary>
- Event handler for receiving Javascript console messages being sent from web pages.
- It's important to note this event is fired on a CEF UI thread, which by default is not the same as your application UI
- thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang..
- To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
- (The exception to this is when your running with settings.MultiThreadedMessageLoop = false, then they'll be the same thread).
- </summary>
- </member>
- <member name="E:CefSharp.WinForms.ChromiumWebBrowser.StatusMessage">
- <summary>
- Event handler for changes to the status message.
- It's important to note this event is fired on a CEF UI thread, which by default is not the same as your application UI
- thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang.
- To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
- (The exception to this is when your running with settings.MultiThreadedMessageLoop = false, then they'll be the same thread).
- </summary>
- </member>
- <member name="E:CefSharp.WinForms.ChromiumWebBrowser.AddressChanged">
- <summary>
- Occurs when the browser address changed.
- It's important to note this event is fired on a CEF UI thread, which by default is not the same as your application UI
- thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang..
- To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
- </summary>
- </member>
- <member name="E:CefSharp.WinForms.ChromiumWebBrowser.TitleChanged">
- <summary>
- Occurs when the browser title changed.
- It's important to note this event is fired on a CEF UI thread, which by default is not the same as your application UI
- thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang..
- To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
- </summary>
- </member>
- <member name="E:CefSharp.WinForms.ChromiumWebBrowser.IsBrowserInitializedChanged">
- <summary>
- Occurs when [is browser initialized changed].
- It's important to note this event is fired on a CEF UI thread, which by default is not the same as your application UI
- thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang..
- To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
- </summary>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.CanGoForward">
- <summary>
- A flag that indicates whether the state of the control currently supports the GoForward action (true) or not (false).
- </summary>
- <value><c>true</c> if this instance can go forward; otherwise, <c>false</c>.</value>
- <remarks>In the WPF control, this property is implemented as a Dependency Property and fully supports data
- binding.</remarks>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.CanGoBack">
- <summary>
- A flag that indicates whether the state of the control current supports the GoBack action (true) or not (false).
- </summary>
- <value><c>true</c> if this instance can go back; otherwise, <c>false</c>.</value>
- <remarks>In the WPF control, this property is implemented as a Dependency Property and fully supports data
- binding.</remarks>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.IsBrowserInitialized">
- <summary>
- A flag that indicates whether the WebBrowser is initialized (true) or not (false).
- </summary>
- <value><c>true</c> if this instance is browser initialized; otherwise, <c>false</c>.</value>
- <remarks>In the WPF control, this property is implemented as a Dependency Property and fully supports data
- binding.</remarks>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#BrowserAdapter">
- <summary>
- Gets the browser adapter.
- </summary>
- <value>The browser adapter.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#HasParent">
- <summary>
- Gets or sets a value indicating whether this instance has parent.
- </summary>
- <value><c>true</c> if this instance has parent; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:CefSharp.WinForms.ChromiumWebBrowser.Focused">
- <summary>
- Manually implement Focused because cef does not implement it.
- </summary>
- <value><c>true</c> if focused; otherwise, <c>false</c>.</value>
- <remarks>This is also how the Microsoft's WebBrowserControl implements the Focused property.</remarks>
- </member>
- </members>
- </doc>
|