/ Keep the current drag &drop effects to return the appropriate effects on drag over. / we can reuse the drag data provided from CEF / Keep a short term copy of IDragData, so when calling DoDragDrop, DragEnter is called, / user attempts to set after browser created) / The request context (we deliberately use a private variable so we can throw an exception if Private IBrowserSettings browserSettings
/ and calling in a sync fashion on the UI thread was problematic. / We're unable to call PointToScreen directly due to treading restrictions / Location of the control on the screen, relative to Top/Left / The image that represents this browser instances / the browser is initialized in an async fashion) / Has the underlying Cef Browser been created (slightly different to initialized in that / If the Address property is bound after the browser is initialized / Used to stop multiple threads trying to load the initial Url multiple times. Private IBrowserAdapter managedCefBrowserAdapter / The MonitorInfo based on the current hwnd / The HwndSource RootVisual (Window) - We store a reference / Store the previous window state, used to determine if the Public const string PartPopupImageName = "PART_popupImage " / TemplatePart Name constant for the Image used to represent the popup Public const string PartImageName = "PART_image " / TemplatePart Name constant for the Image used to represent the browser
Public partial class ChromiumWebBrowser : Control, IRenderWebBrowser, IWpfWebBrowser
/ ChromiumWebBrowser is the WPF web browser control
#Cs source browser code
Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. Copyright © 2013 The CefSharp Authors. ChromiumWebBrowser Class DispatcherShutdownStarted Method DispatcherShutdownFinished Method OnApplicationExit Method CefPreShutdown Method CefShutdown Method NoInliningConstructor Method Dispose Method Dispose Method InternalDispose Method GetScreenInfo Method GetScreenInfo Method GetViewRect Method GetViewRect Method GetScreenPoint Method GetScreenPoint Method StartDragging Method StartDragging Method UpdateDragCursor Method UpdateDragCursor Method OnAcceleratedPaint Method OnAcceleratedPaint Method OnPaint Method OnPaint Method OnPopupSize Method OnPopupSize Method OnPopupShow Method OnPopupShow Method OnCursorChange Method OnCursorChange Method OnImeCompositionRangeChanged Method OnImeCompositionRangeChanged Method OnVirtualKeyboardRequested Method OnVirtualKeyboardRequested Method SetAddress Method SetLoadingStateChange Method SetTitle Method SetTooltipText Method OnAfterBrowserCreated Method OnAddressChanged Method OnAddressChanged Method OnIsBrowserInitializedChanged Method OnIsBrowserInitializedChanged Method OnTitleChanged Method OnZoomLevelChanged Method OnZoomLevelChanged Method OnCleanupElementChanged Method OnCleanupElementChanged Method OnCleanupElementUnloaded Method OnTooltipTextChanged Method OnDrop Method OnDragLeave Method OnDragOver Method OnDragEnter Method PresentationSourceChangedHandler Method OnDpiChanged Method OnWindowStateChanged Method OnBrowserWasHidden Method GetBrowserScreenLocation Method OnWindowLocationChanged Method CreateBrowser Method CreateOffscreenBrowser Method CreateOffscreenBrowserWindowInfo Method UiThreadRunAsync Method UiThreadRunSync Method OnActualSizeChanged Method OnIsVisibleChanged Method OnLoaded Method OnApplyTemplate Method GetMouseEvent Method SetPopupSizeAndPositionImpl Method OnTooltipTimerTick Method OnTooltipClosed Method UpdateTooltip Method OnGotKeyboardFocus Method OnLostKeyboardFocus Method OnPreviewKeyDown Method OnPreviewKeyUp Method OnPreviewTextInput Method OnMouseMove Method OnMouseWheel Method OnMouseDown Method OnMouseUp Method OnMouseLeave Method OnLostMouseCapture Method OnMouseButton Method OnTouchDown Method OnTouchMove Method OnTouchUp Method OnTouch Method OnCreateAutomationPeer Method Load Method ZoomIn Method ZoomOut Method ZoomReset Method NotifyDpiChange Method UseLegacyKeyboardHandler Method GetBrowser Method