<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Xilium.CefGlue.WPF</name>
    </assembly>
    <members>
        <member name="T:Xilium.CefGlue.Common.BaseCefBrowser">
            <summary>
            Browser interface shared among the several implementations (Avalonia, WPF, ...)
            </summary>
        </member>
        <member name="M:Xilium.CefGlue.Common.BaseCefBrowser.CreateAdapter">
            <summary>
            Creates an instance of the browser adapter.
            </summary>
            <returns></returns>
        </member>
        <member name="E:Xilium.CefGlue.Common.BaseCefBrowser.BrowserInitialized">
            <summary>
            Event fired when the browser is initialized.
            </summary>
        </member>
        <member name="E:Xilium.CefGlue.Common.BaseCefBrowser.LoadStart">
            <summary>
            Event fired when the browser starts loading a frame.
            </summary>
        </member>
        <member name="E:Xilium.CefGlue.Common.BaseCefBrowser.LoadEnd">
            <summary>
            Event fired when the browser ends loading a frame.
            </summary>
        </member>
        <member name="E:Xilium.CefGlue.Common.BaseCefBrowser.LoadingStateChange">
            <summary>
            Event fired when the loading state of a frame changes.
            </summary>
        </member>
        <member name="E:Xilium.CefGlue.Common.BaseCefBrowser.LoadError">
            <summary>
            Event fired when the an error occurs while loading a frame.
            </summary>
        </member>
        <member name="E:Xilium.CefGlue.Common.BaseCefBrowser.AddressChanged">
            <summary>
            Event fired when the address changes.
            </summary>
        </member>
        <member name="E:Xilium.CefGlue.Common.BaseCefBrowser.ConsoleMessage">
            <summary>
            Event fired when the page title changes.
            </summary>
        </member>
        <member name="E:Xilium.CefGlue.Common.BaseCefBrowser.StatusMessage">
            <summary>
            Event fired when the browser receives a status message. |message| contains the text that will be displayed in the status message.
            </summary>
        </member>
        <member name="E:Xilium.CefGlue.Common.BaseCefBrowser.TitleChanged">
            <summary>
            Event fired when the title changes.
            </summary>
        </member>
        <member name="E:Xilium.CefGlue.Common.BaseCefBrowser.JavascriptContextCreated">
            <summary>
            Event fired when the javascript context of the specified frame is created and ready to execute.
            </summary>
        </member>
        <member name="E:Xilium.CefGlue.Common.BaseCefBrowser.JavascriptContextReleased">
            <summary>
            Event fired when the javascript context of the specified frame is destroyed.
            </summary>
        </member>
        <member name="E:Xilium.CefGlue.Common.BaseCefBrowser.JavascriptUncaughException">
            <summary>
            Event fired when a javascript uncaugh exception is thrown.
            </summary>
        </member>
        <member name="E:Xilium.CefGlue.Common.BaseCefBrowser.UnhandledException">
            <summary>
            Event fired when an internal browser exception is unhandled.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.ContextMenuHandler">
            <summary>
            Return the handler for context menus. If no handler is provided the default implementation will be used.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.DialogHandler">
            <summary>
            Return the handler for dialogs. If no handler is provided the default implementation will be used.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.DownloadHandler">
            <summary>
            Return the handler for download events. If no handler is returned downloads will not be allowed.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.DragHandler">
            <summary>
            Return the handler for drag events.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.FindHandler">
            <summary>
            Return the handler for find result events.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.FocusHandler">
            <summary>
            Return the handler for focus events.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.KeyboardHandler">
            <summary>
            Return the handler for keyboard events.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.RequestHandler">
            <summary>
            Return the handler for browser request events.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.LifeSpanHandler">
            <summary>
            Return the handler for browser life span events.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.DisplayHandler">
            <summary>
            Return the handler for browser display state events.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.RenderHandler">
            <summary>
            Return the handler for off-screen rendering events.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.JSDialogHandler">
            <summary>
            Return the handler for JavaScript dialogs. If no handler is provided the default implementation will be used.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.Address">
            <summary>
            Gets or set the url.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.AllowsTransparency">
            <summary>
            Allows the browser background to be transparent.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.IsBrowserInitialized">
            <summary>
            Returns true when the underlying browser has been initialized.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.IsJavascriptEngineInitialized">
            <summary>
            Returns true when the javascript engine of the frame.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.IsLoading">
            <summary>
            Returns true if the browser is currently loading.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.Title">
            <summary>
            Returns the current page title.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.Settings">
            <summary>
            Gets or sets the initial browser settings.
            Changing this property after browser becomes initialized does not have any effects.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.ZoomLevel">
            <summary>
            Get or set the current zoom level. The default zoom level is 0.0.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.UnderlyingBrowser">
            <summary>
            The undelying cef browser instance. Can be used for advanced functionality.
            </summary>
        </member>
        <member name="M:Xilium.CefGlue.Common.BaseCefBrowser.LoadString(System.String,System.String)">
            <summary>
            Load the contents specified with the specified dummy |url|. |url|
            should have a standard scheme (for example, http scheme) or behaviors like
            link clicks and web security restrictions may not behave as expected.
            </summary>
            <param name="content"></param>
            <param name="url"></param>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.CanGoBack">
            <summary>
            Returns true if the browser can navigate backwards.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Xilium.CefGlue.Common.BaseCefBrowser.GoBack">
            <summary>
            Navigate backwards.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.Common.BaseCefBrowser.CanGoForward">
            <summary>
            Returns true if the browser can navigate forward.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Xilium.CefGlue.Common.BaseCefBrowser.GoForward">
            <summary>
            Navigate forwards.
            </summary>
        </member>
        <member name="M:Xilium.CefGlue.Common.BaseCefBrowser.Reload(System.Boolean)">
            <summary>
            Reload the current page.
            </summary>
        </member>
        <member name="M:Xilium.CefGlue.Common.BaseCefBrowser.ExecuteJavaScript(System.String,System.String,System.Int32)">
            <summary>
            Executes the specified javascript snippet.
            </summary>
            <param name="code">The javascript snippet.</param>
            <param name="url">Url where the script in question can be found.</param>
            <param name="line">The base line number to use for error, if any.</param>
        </member>
        <member name="M:Xilium.CefGlue.Common.BaseCefBrowser.EvaluateJavaScript``1(System.String,System.String,System.String,System.Int32)">
            <summary>
            Evaluates the specified javascript snippet.
            </summary>
            <typeparam name="T">The type of the resulting object.</typeparam>
            <param name="code">The javascript snippet.</param>
            <param name="url">Url where the script in question can be found.</param>
            <param name="line">The base line number to use for error, if any.</param>
            <param name="frameName">The name of the frame where the script will be executed.</param>
            <returns>The result of the evaluation.</returns>
        </member>
        <member name="M:Xilium.CefGlue.Common.BaseCefBrowser.EvaluateJavaScript``1(System.String,Xilium.CefGlue.CefFrame,System.String,System.Int32)">
            <summary>
            Evaluates the specified javascript snippet.
            </summary>
            <typeparam name="T">The type of the resulting object.</typeparam>
            <param name="code">The javascript snippet.</param>
            <param name="url">Url where the script in question can be found.</param>
            <param name="line">The base line number to use for error, if any.</param>
            <param name="frame">The frame where the script will be executed.</param>
            <returns>The result of the evaluation.</returns>
        </member>
        <member name="M:Xilium.CefGlue.Common.BaseCefBrowser.ShowDeveloperTools">
            <summary>
            Opens the Developer tools.
            </summary>
        </member>
        <member name="M:Xilium.CefGlue.Common.BaseCefBrowser.CloseDeveloperTools">
            <summary>
            Closes the Developer tools (opened previously).
            </summary>
        </member>
        <member name="M:Xilium.CefGlue.Common.BaseCefBrowser.RegisterJavascriptObject(System.Object,System.String,Xilium.CefGlue.Common.Events.JavascriptObjectMethodCallHandler)">
            <summary>
            Registers a Javascript object in this browser instance.
            </summary>
            <param name="targetObject">The object to be made accessible to Javascript</param>
            <param name="name">The name of the object. (e.g. "potatoes", if you want the object to be accessible as window.potatoes).</param>
            <param name="methodHandler">Optional handler to be executed before the target object method is called. You may use this for instance to log calls.</param>
        </member>
        <member name="M:Xilium.CefGlue.Common.BaseCefBrowser.UnregisterJavascriptObject(System.String)">
            <summary>
            Unregisters a Javascript object in this browser instance.
            </summary>
            <param name="name">The name of the object used to register.</param>
        </member>
        <member name="M:Xilium.CefGlue.Common.BaseCefBrowser.IsJavascriptObjectRegistered(System.String)">
            <summary>
            Returns true if an object has already beend regsisterd with the specified name.
            </summary>
            <param name="name">Name of the object to check.</param>
            <returns></returns>
        </member>
        <member name="M:Xilium.CefGlue.WPF.InputExtensions.AsCefMouseEvent(System.Windows.Input.MouseEventArgs,System.Windows.IInputElement)">
            <summary>
            Convert a mouse event args into a cef mouse event.
            </summary>
            <param name="eventArgs">The mouse event args</param>
            <param name="mouseCoordinatesReferencial">The element used as the positioning referential</param>
            <returns></returns>
        </member>
        <member name="M:Xilium.CefGlue.WPF.InputExtensions.AsCefMouseButtonType(System.Windows.Input.MouseButton)">
            <summary>
            Convert a mouse button into a cef mouse button.
            </summary>
            <param name="button"></param>
            <returns></returns>
        </member>
        <member name="M:Xilium.CefGlue.WPF.InputExtensions.AsCefKeyEvent(System.Windows.Input.KeyEventArgs,System.Boolean)">
            <summary>
            Convert a key event into a cef key event.
            </summary>
            <param name="eventArgs"></param>
            <param name="isKeyUp"></param>
            <returns></returns>
        </member>
        <member name="M:Xilium.CefGlue.WPF.InputExtensions.AsCefKeyboardModifiers(System.Windows.Input.ModifierKeys)">
            <summary>
            Convert keyboard modifiers into cef flags.
            </summary>
            <param name="keyboardModifiers"></param>
            <returns></returns>
        </member>
        <member name="M:Xilium.CefGlue.WPF.InputExtensions.AsCefMouseEvent(System.Windows.DragEventArgs,System.Windows.IInputElement)">
            <summary>
            Convert a drag event args into a cef mouse event.
            </summary>
            <param name="eventArgs">The drag event args</param>
            <param name="mouseCoordinatesReferencial">The element used as the positioning referential</param>
            <returns></returns>
        </member>
        <member name="M:Xilium.CefGlue.WPF.InputExtensions.AsCefDragOperationsMask(System.Windows.DragDropEffects)">
            <summary>
            Converts a drag drop effects to Cef Drag Operations
            </summary>
            <param name="dragDropEffects">The drag drop effects.</param>
            <returns></returns>
        </member>
        <member name="M:Xilium.CefGlue.WPF.InputExtensions.GetDragData(System.Windows.DragEventArgs)">
            <summary>
            Gets the drag data
            </summary>
            <param name="e">The <see cref="T:System.Windows.DragEventArgs"/> instance containing the event data.</param>
            <returns></returns>
        </member>
        <member name="T:Xilium.CefGlue.WPF.Platform.WpfPopup">
            <summary>
            The WPF popup wrapper.
            </summary>
        </member>
        <member name="T:Xilium.CefGlue.WPF.Platform.WpfControl">
            <summary>
            The WPF control wrapper.
            </summary>
        </member>
        <member name="T:Xilium.CefGlue.WPF.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.WPF.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Xilium.CefGlue.WPF.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="T:Xilium.CefGlue.WPF.WpfCefBrowser">
            <summary>
            The WPF CEF browser.
            </summary>
        </member>
        <member name="M:Xilium.CefGlue.WPF.WpfCefBrowser.CreateImage">
            <summary>
            Create an image that is used to render the browser frame and popups
            </summary>
            <returns></returns>
        </member>
        <member name="T:Xilium.CefGlue.WPF.WpfRenderHandler">
            <summary>
            The WPF builtin render 
            </summary>
        </member>
    </members>
</doc>
