CefSharp.Wpf.xml 145 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>CefSharp.Wpf</name>
  5. </assembly>
  6. <members>
  7. <member name="T:CefSharp.Wpf.ChromiumWebBrowser">
  8. <summary>
  9. ChromiumWebBrowser is the WPF web browser control
  10. </summary>
  11. <seealso cref="T:System.Windows.Controls.Control" />
  12. <seealso cref="T:CefSharp.Wpf.IWpfWebBrowser" />
  13. </member>
  14. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.canExecuteJavascriptInMainFrameId">
  15. <summary>
  16. Used as workaround for issue https://github.com/cefsharp/CefSharp/issues/3021
  17. </summary>
  18. </member>
  19. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.browserInitialized">
  20. <summary>
  21. The browser initialized - boolean represented as 0 (false) and 1(true) as we use Interlocker to increment/reset
  22. </summary>
  23. </member>
  24. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.CanExecuteJavascriptInMainFrame">
  25. <summary>
  26. A flag that indicates if you can execute javascript in the main frame.
  27. Flag is set to true in IRenderProcessMessageHandler.OnContextCreated.
  28. and false in IRenderProcessMessageHandler.OnContextReleased
  29. </summary>
  30. </member>
  31. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.DialogHandler">
  32. <summary>
  33. Implement <see cref="T:CefSharp.IDialogHandler" /> and assign to handle dialog events.
  34. </summary>
  35. <value>The dialog handler.</value>
  36. </member>
  37. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.JsDialogHandler">
  38. <summary>
  39. Implement <see cref="T:CefSharp.IJsDialogHandler" /> and assign to handle events related to JavaScript Dialogs.
  40. </summary>
  41. <value>The js dialog handler.</value>
  42. </member>
  43. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.KeyboardHandler">
  44. <summary>
  45. Implement <see cref="T:CefSharp.IKeyboardHandler" /> and assign to handle events related to key press.
  46. </summary>
  47. <value>The keyboard handler.</value>
  48. </member>
  49. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.RequestHandler">
  50. <summary>
  51. Implement <see cref="T:CefSharp.IRequestHandler" /> and assign to handle events related to browser requests.
  52. </summary>
  53. <value>The request handler.</value>
  54. </member>
  55. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.DownloadHandler">
  56. <summary>
  57. Implement <see cref="T:CefSharp.IDownloadHandler" /> and assign to handle events related to downloading files.
  58. </summary>
  59. <value>The download handler.</value>
  60. </member>
  61. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.LoadHandler">
  62. <summary>
  63. Implement <see cref="T:CefSharp.ILoadHandler" /> and assign to handle events related to browser load status.
  64. </summary>
  65. <value>The load handler.</value>
  66. </member>
  67. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.LifeSpanHandler">
  68. <summary>
  69. Implement <see cref="T:CefSharp.ILifeSpanHandler" /> and assign to handle events related to popups.
  70. </summary>
  71. <value>The life span handler.</value>
  72. </member>
  73. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.DisplayHandler">
  74. <summary>
  75. Implement <see cref="T:CefSharp.IDisplayHandler" /> and assign to handle events related to browser display state.
  76. </summary>
  77. <value>The display handler.</value>
  78. </member>
  79. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.MenuHandler">
  80. <summary>
  81. Implement <see cref="T:CefSharp.IContextMenuHandler" /> and assign to handle events related to the browser context menu
  82. </summary>
  83. <value>The menu handler.</value>
  84. </member>
  85. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.RenderProcessMessageHandler">
  86. <summary>
  87. Implement <see cref="T:CefSharp.IRenderProcessMessageHandler" /> and assign to handle messages from the render process.
  88. </summary>
  89. <value>The render process message handler.</value>
  90. </member>
  91. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.FindHandler">
  92. <summary>
  93. Implement <see cref="T:CefSharp.IFindHandler" /> to handle events related to find results.
  94. </summary>
  95. <value>The find handler.</value>
  96. </member>
  97. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.AudioHandler">
  98. <summary>
  99. Implement <see cref="T:CefSharp.IAudioHandler" /> to handle audio events.
  100. </summary>
  101. </member>
  102. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.FocusHandler">
  103. <summary>
  104. The <see cref="T:CefSharp.IFocusHandler" /> for this ChromiumWebBrowser.
  105. </summary>
  106. <value>The focus handler.</value>
  107. <remarks>If you need customized focus handling behavior for WinForms, the suggested
  108. best practice would be to inherit from DefaultFocusHandler and try to avoid
  109. needing to override the logic in OnGotFocus. The implementation in
  110. DefaultFocusHandler relies on very detailed behavior of how WinForms and
  111. Windows interact during window activation.</remarks>
  112. </member>
  113. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.DragHandler">
  114. <summary>
  115. Implement <see cref="T:CefSharp.IDragHandler" /> and assign to handle events related to dragging.
  116. </summary>
  117. <value>The drag handler.</value>
  118. </member>
  119. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.ResourceRequestHandlerFactory">
  120. <summary>
  121. Implement <see cref="T:CefSharp.IResourceRequestHandlerFactory" /> and control the loading of resources
  122. </summary>
  123. <value>The resource handler factory.</value>
  124. </member>
  125. <member name="E:CefSharp.Wpf.ChromiumWebBrowser.LoadError">
  126. <summary>
  127. Event handler that will get called when the resource load for a navigation fails or is canceled.
  128. 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
  129. thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang..
  130. To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
  131. </summary>
  132. </member>
  133. <member name="E:CefSharp.Wpf.ChromiumWebBrowser.FrameLoadStart">
  134. <summary>
  135. Event handler that will get called when the browser begins loading a frame. Multiple frames may be loading at the same
  136. time. Sub-frames may start or continue loading after the main frame load has ended. This method may not be called for a
  137. particular frame if the load request for that frame fails. For notification of overall browser load status use
  138. OnLoadingStateChange instead.
  139. 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
  140. thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang..
  141. To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
  142. </summary>
  143. <remarks>Whilst this may seem like a logical place to execute js, it's called before the DOM has been loaded, implement
  144. <see cref="M:CefSharp.IRenderProcessMessageHandler.OnContextCreated(CefSharp.IWebBrowser,CefSharp.IBrowser,CefSharp.IFrame)" /> as it's called when the underlying V8Context is created
  145. </remarks>
  146. </member>
  147. <member name="E:CefSharp.Wpf.ChromiumWebBrowser.FrameLoadEnd">
  148. <summary>
  149. Event handler that will get called when the browser is done loading a frame. Multiple frames may be loading at the same
  150. time. Sub-frames may start or continue loading after the main frame load has ended. This method will always be called
  151. for all frames irrespective of whether the request completes successfully.
  152. 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
  153. thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang..
  154. To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
  155. </summary>
  156. </member>
  157. <member name="E:CefSharp.Wpf.ChromiumWebBrowser.LoadingStateChanged">
  158. <summary>
  159. Event handler that will get called when the Loading state has changed.
  160. This event will be fired twice. Once when loading is initiated either programmatically or
  161. by user action, and once when loading is terminated due to completion, cancellation of failure.
  162. 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
  163. thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang..
  164. To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
  165. </summary>
  166. </member>
  167. <member name="E:CefSharp.Wpf.ChromiumWebBrowser.ConsoleMessage">
  168. <summary>
  169. Event handler for receiving Javascript console messages being sent from web pages.
  170. 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
  171. thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang..
  172. To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
  173. (The exception to this is when you're running with settings.MultiThreadedMessageLoop = false, then they'll be the same thread).
  174. </summary>
  175. </member>
  176. <member name="E:CefSharp.Wpf.ChromiumWebBrowser.StatusMessage">
  177. <summary>
  178. Event handler for changes to the status message.
  179. 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
  180. thread. It is unwise to block on this thread for any length of time as your browser will become unresponsive and/or hang.
  181. To access UI elements you'll need to Invoke/Dispatch onto the UI Thread.
  182. (The exception to this is when you're running with settings.MultiThreadedMessageLoop = false, then they'll be the same thread).
  183. </summary>
  184. </member>
  185. <member name="E:CefSharp.Wpf.ChromiumWebBrowser.JavascriptMessageReceived">
  186. <summary>
  187. Event handler that will get called when the message that originates from CefSharp.PostMessage
  188. </summary>
  189. </member>
  190. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#IWebBrowser#IsBrowserInitialized">
  191. <summary>
  192. A flag that indicates whether the WebBrowser is initialized (true) or not (false).
  193. </summary>
  194. <value><c>true</c> if this instance is browser initialized; otherwise, <c>false</c>.</value>
  195. </member>
  196. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#OnFrameLoadStart(CefSharp.FrameLoadStartEventArgs)">
  197. <summary>
  198. Handles the <see cref="E:FrameLoadStart" /> event.
  199. </summary>
  200. <param name="args">The <see cref="T:CefSharp.FrameLoadStartEventArgs"/> instance containing the event data.</param>
  201. </member>
  202. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#OnFrameLoadEnd(CefSharp.FrameLoadEndEventArgs)">
  203. <summary>
  204. Handles the <see cref="E:FrameLoadEnd" /> event.
  205. </summary>
  206. <param name="args">The <see cref="T:CefSharp.FrameLoadEndEventArgs"/> instance containing the event data.</param>
  207. </member>
  208. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#OnConsoleMessage(CefSharp.ConsoleMessageEventArgs)">
  209. <summary>
  210. Handles the <see cref="E:ConsoleMessage" /> event.
  211. </summary>
  212. <param name="args">The <see cref="T:CefSharp.ConsoleMessageEventArgs"/> instance containing the event data.</param>
  213. </member>
  214. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#OnStatusMessage(CefSharp.StatusMessageEventArgs)">
  215. <summary>
  216. Handles the <see cref="E:StatusMessage" /> event.
  217. </summary>
  218. <param name="args">The <see cref="T:CefSharp.StatusMessageEventArgs"/> instance containing the event data.</param>
  219. </member>
  220. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#OnLoadError(CefSharp.LoadErrorEventArgs)">
  221. <summary>
  222. Handles the <see cref="E:LoadError" /> event.
  223. </summary>
  224. <param name="args">The <see cref="T:CefSharp.LoadErrorEventArgs"/> instance containing the event data.</param>
  225. </member>
  226. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#HasParent">
  227. <summary>
  228. Gets or sets a value indicating whether this instance has parent.
  229. </summary>
  230. <value><c>true</c> if this instance has parent; otherwise, <c>false</c>.</value>
  231. </member>
  232. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#BrowserAdapter">
  233. <summary>
  234. Gets the browser adapter.
  235. </summary>
  236. <value>The browser adapter.</value>
  237. </member>
  238. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.InternalIsBrowserInitialized">
  239. <summary>
  240. Check is browser is initialized
  241. </summary>
  242. <returns>true if browser is initialized</returns>
  243. </member>
  244. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.ThrowExceptionIfBrowserNotInitialized">
  245. <summary>
  246. Throw exception if browser not initialized.
  247. </summary>
  248. <exception cref="T:System.Exception">Thrown when an exception error condition occurs.</exception>
  249. </member>
  250. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.ThrowExceptionIfDisposed">
  251. <summary>
  252. Throw exception if disposed.
  253. </summary>
  254. <exception cref="T:System.ObjectDisposedException">Thrown when a supplied object has been disposed.</exception>
  255. </member>
  256. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.PartImageName">
  257. <summary>
  258. TemplatePart Name constant for the Image used to represent the browser
  259. </summary>
  260. </member>
  261. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.PartPopupImageName">
  262. <summary>
  263. TemplatePart Name constant for the Image used to represent the popup
  264. overlayed on the browser
  265. </summary>
  266. </member>
  267. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.viewRect">
  268. <summary>
  269. View Rectangle used by <see cref="M:CefSharp.Wpf.ChromiumWebBrowser.GetViewRect"/>
  270. </summary>
  271. </member>
  272. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.previousWindowState">
  273. <summary>
  274. Store the previous window state, used to determine if the
  275. Windows was previous <see cref="F:System.Windows.WindowState.Minimized"/>
  276. and resume rendering
  277. </summary>
  278. </member>
  279. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.source">
  280. <summary>
  281. The source
  282. </summary>
  283. </member>
  284. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.sourceWindow">
  285. <summary>
  286. The HwndSource RootVisual (Window) - We store a reference
  287. to unsubscribe event handlers
  288. </summary>
  289. </member>
  290. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.monitorInfo">
  291. <summary>
  292. The MonitorInfo based on the current hwnd
  293. </summary>
  294. </member>
  295. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.tooltipTimer">
  296. <summary>
  297. The tooltip timer
  298. </summary>
  299. </member>
  300. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.toolTip">
  301. <summary>
  302. The tool tip
  303. </summary>
  304. </member>
  305. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.managedCefBrowserAdapter">
  306. <summary>
  307. The managed cef browser adapter
  308. </summary>
  309. </member>
  310. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.ignoreUriChange">
  311. <summary>
  312. The ignore URI change
  313. </summary>
  314. </member>
  315. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.initialAddress">
  316. <summary>
  317. Initial address
  318. </summary>
  319. </member>
  320. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.browserCreated">
  321. <summary>
  322. Has the underlying Cef Browser been created (slightly different to initialized in that
  323. the browser is initialized in an async fashion)
  324. </summary>
  325. </member>
  326. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.image">
  327. <summary>
  328. The image that represents this browser instances
  329. </summary>
  330. </member>
  331. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.popupImage">
  332. <summary>
  333. The popup image
  334. </summary>
  335. </member>
  336. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.browser">
  337. <summary>
  338. The browser
  339. </summary>
  340. </member>
  341. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.browserScreenLocation">
  342. <summary>
  343. Location of the control on the screen, relative to Top/Left
  344. Used to calculate GetScreenPoint
  345. We're unable to call PointToScreen directly due to treading restrictions
  346. and calling in a sync fashion on the UI thread was problematic.
  347. </summary>
  348. </member>
  349. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.browserSettings">
  350. <summary>
  351. Browser initialization settings
  352. </summary>
  353. </member>
  354. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.requestContext">
  355. <summary>
  356. The request context (we deliberately use a private variable so we can throw an exception if
  357. user attempts to set after browser created)
  358. </summary>
  359. </member>
  360. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.currentDragData">
  361. <summary>
  362. Keep a short term copy of IDragData, so when calling DoDragDrop, DragEnter is called,
  363. we can reuse the drag data provided from CEF
  364. </summary>
  365. </member>
  366. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.currentDragDropEffects">
  367. <summary>
  368. Keep the current drag&amp;drop effects to return the appropriate effects on drag over.
  369. </summary>
  370. </member>
  371. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.DesignMode">
  372. <summary>
  373. A flag that indicates whether or not the designer is active
  374. NOTE: Needs to be static for OnApplicationExit
  375. </summary>
  376. </member>
  377. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.disposeSignaled">
  378. <summary>
  379. The value for disposal, if it's 1 (one) then this instance is either disposed
  380. or in the process of getting disposed
  381. </summary>
  382. </member>
  383. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.EnableResizeHackForIssue2779">
  384. <summary>
  385. Hack to work around issue https://github.com/cefsharp/CefSharp/issues/2779
  386. Enabled by default
  387. </summary>
  388. </member>
  389. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.ResizeHackForIssue2279DelayInMs">
  390. <summary>
  391. Number of miliseconds to wait after resizing the browser when it first
  392. becomes visible. After the delay the browser will revert to it's
  393. original size.
  394. Hack to work around issue https://github.com/cefsharp/CefSharp/issues/2779
  395. </summary>
  396. </member>
  397. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.IsDisposed">
  398. <summary>
  399. Gets a value indicating whether this instance is disposed.
  400. </summary>
  401. <value><see langword="true" /> if this instance is disposed; otherwise, <see langword="false" />.</value>
  402. </member>
  403. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.WpfKeyboardHandler">
  404. <summary>
  405. WPF Keyboard Handled forwards key events to the underlying browser
  406. </summary>
  407. </member>
  408. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.BrowserSettings">
  409. <summary>
  410. Gets or sets the browser settings.
  411. </summary>
  412. <value>The browser settings.</value>
  413. </member>
  414. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.RequestContext">
  415. <summary>
  416. Gets or sets the request context.
  417. </summary>
  418. <value>The request context.</value>
  419. </member>
  420. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.RenderHandler">
  421. <summary>
  422. Implement <see cref="T:CefSharp.Wpf.IRenderHandler"/> and control how the control is rendered
  423. </summary>
  424. <value>The render Handler.</value>
  425. </member>
  426. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.AccessibilityHandler">
  427. <summary>
  428. Implement <see cref="T:CefSharp.IAccessibilityHandler" /> to handle events related to accessibility.
  429. </summary>
  430. <value>The accessibility handler.</value>
  431. </member>
  432. <member name="E:CefSharp.Wpf.ChromiumWebBrowser.Paint">
  433. <summary>
  434. Raised every time <see cref="M:CefSharp.Internals.IRenderWebBrowser.OnPaint(CefSharp.PaintElementType,CefSharp.Structs.Rect,System.IntPtr,System.Int32,System.Int32)"/> is called. You can access the underlying buffer, though it's
  435. preferable to either override <see cref="M:CefSharp.Wpf.ChromiumWebBrowser.OnPaint(System.Boolean,CefSharp.Structs.Rect,System.IntPtr,System.Int32,System.Int32)"/> or implement your own <see cref="T:CefSharp.Wpf.IRenderHandler"/> as there is no outwardly
  436. accessible locking (locking is done within the default <see cref="T:CefSharp.Wpf.IRenderHandler"/> implementations).
  437. 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
  438. </summary>
  439. </member>
  440. <member name="E:CefSharp.Wpf.ChromiumWebBrowser.VirtualKeyboardRequested">
  441. <summary>
  442. Raised every time <see cref="M:CefSharp.Internals.IRenderWebBrowser.OnVirtualKeyboardRequested(CefSharp.IBrowser,CefSharp.Enums.TextInputMode)"/> is called.
  443. 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
  444. </summary>
  445. </member>
  446. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.BackCommand">
  447. <summary>
  448. Navigates to the previous page in the browser history. Will automatically be enabled/disabled depending on the
  449. browser state.
  450. </summary>
  451. <value>The back command.</value>
  452. </member>
  453. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.ForwardCommand">
  454. <summary>
  455. Navigates to the next page in the browser history. Will automatically be enabled/disabled depending on the
  456. browser state.
  457. </summary>
  458. <value>The forward command.</value>
  459. </member>
  460. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.ReloadCommand">
  461. <summary>
  462. Reloads the content of the current page. Will automatically be enabled/disabled depending on the browser state.
  463. </summary>
  464. <value>The reload command.</value>
  465. </member>
  466. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.PrintCommand">
  467. <summary>
  468. Prints the current browser contents.
  469. </summary>
  470. <value>The print command.</value>
  471. </member>
  472. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.ZoomInCommand">
  473. <summary>
  474. Increases the zoom level.
  475. </summary>
  476. <value>The zoom in command.</value>
  477. </member>
  478. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.ZoomOutCommand">
  479. <summary>
  480. Decreases the zoom level.
  481. </summary>
  482. <value>The zoom out command.</value>
  483. </member>
  484. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.ZoomResetCommand">
  485. <summary>
  486. Resets the zoom level to the default. (100%)
  487. </summary>
  488. <value>The zoom reset command.</value>
  489. </member>
  490. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.ViewSourceCommand">
  491. <summary>
  492. Opens up a new program window (using the default text editor) where the source code of the currently displayed web
  493. page is shown.
  494. </summary>
  495. <value>The view source command.</value>
  496. </member>
  497. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.CleanupCommand">
  498. <summary>
  499. Command which cleans up the Resources used by the ChromiumWebBrowser
  500. </summary>
  501. <value>The cleanup command.</value>
  502. </member>
  503. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.StopCommand">
  504. <summary>
  505. Stops loading the current page.
  506. </summary>
  507. <value>The stop command.</value>
  508. </member>
  509. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.CutCommand">
  510. <summary>
  511. Cut selected text to the clipboard.
  512. </summary>
  513. <value>The cut command.</value>
  514. </member>
  515. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.CopyCommand">
  516. <summary>
  517. Copy selected text to the clipboard.
  518. </summary>
  519. <value>The copy command.</value>
  520. </member>
  521. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.PasteCommand">
  522. <summary>
  523. Paste text from the clipboard.
  524. </summary>
  525. <value>The paste command.</value>
  526. </member>
  527. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.SelectAllCommand">
  528. <summary>
  529. Select all text.
  530. </summary>
  531. <value>The select all command.</value>
  532. </member>
  533. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.UndoCommand">
  534. <summary>
  535. Undo last action.
  536. </summary>
  537. <value>The undo command.</value>
  538. </member>
  539. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.RedoCommand">
  540. <summary>
  541. Redo last action.
  542. </summary>
  543. <value>The redo command.</value>
  544. </member>
  545. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.DpiScaleFactor">
  546. <summary>
  547. The dpi scale factor, if the browser has already been initialized
  548. you must manually call IBrowserHost.NotifyScreenInfoChanged for the
  549. browser to be notified of the change.
  550. </summary>
  551. </member>
  552. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.#cctor">
  553. <summary>
  554. Initializes static members of the <see cref="T:CefSharp.Wpf.ChromiumWebBrowser"/> class.
  555. </summary>
  556. </member>
  557. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.DispatcherShutdownStarted(System.Object,System.EventArgs)">
  558. <summary>
  559. Handles Dispatcher Shutdown
  560. </summary>
  561. <param name="sender">sender</param>
  562. <param name="e">eventargs</param>
  563. </member>
  564. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnApplicationExit(System.Object,System.Windows.ExitEventArgs)">
  565. <summary>
  566. Handles the <see cref="E:ApplicationExit" /> event.
  567. </summary>
  568. <param name="sender">The sender.</param>
  569. <param name="e">The <see cref="T:System.Windows.ExitEventArgs"/> instance containing the event data.</param>
  570. </member>
  571. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefPreShutdown">
  572. <summary>
  573. Required for designer support - this method cannot be inlined as the designer
  574. will attempt to load libcef.dll and will subsequently throw an exception.
  575. </summary>
  576. </member>
  577. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefShutdown">
  578. <summary>
  579. Required for designer support - this method cannot be inlined as the designer
  580. will attempt to load libcef.dll and will subsequently throw an exception.
  581. </summary>
  582. </member>
  583. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.#ctor">
  584. <summary>
  585. Initializes a new instance of the <see cref="T:CefSharp.Wpf.ChromiumWebBrowser"/> class.
  586. </summary>
  587. <exception cref="T:System.InvalidOperationException">Cef::Initialize() failed</exception>
  588. </member>
  589. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.#ctor(System.Windows.Interop.HwndSource,System.String,System.Windows.Size)">
  590. <summary>
  591. Initializes a new instance of the <see cref="T:CefSharp.Wpf.ChromiumWebBrowser"/> class.
  592. Use this constructor to load the browser before it's attached to the Visual Tree.
  593. The underlying CefBrowser will be created with the specified <paramref name="size"/>.
  594. CEF requires positive values for <see cref="P:System.Windows.Size.Width"/> and <see cref="P:System.Windows.Size.Height"/>,
  595. if values less than 1 are specified then the default value of 1 will be used instead.
  596. You can subscribe to the <see cref="E:CefSharp.Wpf.ChromiumWebBrowser.LoadingStateChanged"/> event and attach the browser
  597. to its parent control when Loading is complete (<see cref="P:CefSharp.LoadingStateChangedEventArgs.IsLoading"/> is false).
  598. </summary>
  599. <param name="parentWindowHwndSource">HwndSource for the Window that will host the browser.</param>
  600. <param name="initialAddress">address to be loaded when the browser is created.</param>
  601. <param name="size">size</param>
  602. <example>
  603. <code>
  604. //Obtain Hwnd from parent window
  605. var hwndSource = (HwndSource)PresentationSource.FromVisual(this);
  606. var browser = new ChromiumWebBrowser(hwndSource, "github.com", 1024, 768);
  607. browser.LoadingStateChanged += OnBrowserLoadingStateChanged;
  608. private void OnBrowserLoadingStateChanged(object sender, LoadingStateChangedEventArgs e)
  609. {
  610. if (e.IsLoading == false)
  611. {
  612. var b = (ChromiumWebBrowser)sender;
  613. b.LoadingStateChanged -= OnBrowserLoadingStateChanged;
  614. Dispatcher.InvokeAsync(() =>
  615. {
  616. //Attach to visual tree
  617. ParentControl.Child = b;
  618. });
  619. }
  620. }
  621. </code>
  622. </example>
  623. </member>
  624. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.#ctor(System.String)">
  625. <summary>
  626. Initializes a new instance of the <see cref="T:CefSharp.Wpf.ChromiumWebBrowser"/> class.
  627. The specified <paramref name="initialAddress"/> will be loaded initially.
  628. Use this constructor if you are loading a Chrome Extension.
  629. </summary>
  630. <param name="initialAddress">address to be loaded when the browser is created.</param>
  631. </member>
  632. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.NoInliningConstructor">
  633. <summary>
  634. Constructor logic has been moved into this method
  635. Required for designer support - this method cannot be inlined as the designer
  636. will attempt to load libcef.dll and will subsequently throw an exception.
  637. </summary>
  638. </member>
  639. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.Finalize">
  640. <summary>
  641. Finalizes an instance of the <see cref="T:CefSharp.Wpf.ChromiumWebBrowser"/> class.
  642. </summary>
  643. </member>
  644. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.Dispose">
  645. <summary>
  646. Releases all resources used by the <see cref="T:CefSharp.Wpf.ChromiumWebBrowser"/> object
  647. </summary>
  648. </member>
  649. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.Dispose(System.Boolean)">
  650. <summary>
  651. If not in design mode; Releases unmanaged and - optionally - managed resources for the <see cref="T:CefSharp.Wpf.ChromiumWebBrowser"/>
  652. </summary>
  653. <param name="disposing"><see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources.</param>
  654. </member>
  655. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.InternalDispose(System.Boolean)">
  656. <summary>
  657. Releases unmanaged and - optionally - managed resources for the <see cref="T:CefSharp.Wpf.ChromiumWebBrowser"/>
  658. </summary>
  659. <param name="disposing"><see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources.</param>
  660. <remarks>
  661. This method cannot be inlined as the designer will attempt to load libcef.dll and will subsequently throw an exception.
  662. </remarks>
  663. </member>
  664. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IRenderWebBrowser#GetScreenInfo">
  665. <summary>
  666. Gets the ScreenInfo - currently used to get the DPI scale factor.
  667. </summary>
  668. <returns>ScreenInfo containing the current DPI scale factor</returns>
  669. </member>
  670. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.GetScreenInfo">
  671. <summary>
  672. Gets the ScreenInfo - currently used to get the DPI scale factor.
  673. </summary>
  674. <returns>ScreenInfo containing the current DPI scale factor</returns>
  675. </member>
  676. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IRenderWebBrowser#GetViewRect">
  677. <summary>
  678. Called to retrieve the view rectangle which is relative to screen coordinates.
  679. This method must always provide a non-empty rectangle.
  680. </summary>
  681. <returns>View Rectangle</returns>
  682. </member>
  683. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.GetViewRect">
  684. <summary>
  685. Called to retrieve the view rectangle which is relative to screen coordinates.
  686. This method must always provide a non-empty rectangle.
  687. </summary>
  688. <returns>View Rectangle</returns>
  689. </member>
  690. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IRenderWebBrowser#StartDragging(CefSharp.IDragData,CefSharp.Enums.DragOperationsMask,System.Int32,System.Int32)">
  691. <summary>
  692. Called when the user starts dragging content in the web view.
  693. OS APIs that run a system message loop may be used within the StartDragging call.
  694. Don't call any of IBrowserHost::DragSource*Ended* methods after returning false.
  695. Call IBrowserHost.DragSourceEndedAt and DragSourceSystemDragEnded either synchronously or asynchronously to inform the web view that the drag operation has ended.
  696. </summary>
  697. <param name="dragData"> Contextual information about the dragged content</param>
  698. <param name="allowedOps">allowed operations</param>
  699. <param name="x">is the drag start location in screen coordinates</param>
  700. <param name="y">is the drag start location in screen coordinates</param>
  701. <returns>Return true to handle the drag operation.</returns>
  702. </member>
  703. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.UpdateDragCursor(CefSharp.Enums.DragOperationsMask)">
  704. <summary>
  705. Called when the web view wants to update the mouse cursor during a drag &amp; drop operation.
  706. </summary>
  707. <param name="operation">describes the allowed operation (none, move, copy, link). </param>
  708. </member>
  709. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IRenderWebBrowser#OnAcceleratedPaint(CefSharp.PaintElementType,CefSharp.Structs.Rect,System.IntPtr)">
  710. <summary>
  711. Called when an element has been rendered to the shared texture handle.
  712. This method is only called when <see cref="P:CefSharp.IWindowInfo.SharedTextureEnabled"/> is set to true
  713. </summary>
  714. <param name="type">indicates whether the element is the view or the popup widget.</param>
  715. <param name="dirtyRect">contains the set of rectangles in pixel coordinates that need to be repainted</param>
  716. <param name="sharedHandle">is the handle for a D3D11 Texture2D that can be accessed via ID3D11Device using the OpenSharedResource method.</param>
  717. </member>
  718. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnAcceleratedPaint(System.Boolean,CefSharp.Structs.Rect,System.IntPtr)">
  719. <summary>
  720. Called when an element has been rendered to the shared texture handle.
  721. This method is only called when <see cref="P:CefSharp.IWindowInfo.SharedTextureEnabled"/> is set to true
  722. </summary>
  723. <param name="isPopup">indicates whether the element is the view or the popup widget.</param>
  724. <param name="dirtyRect">contains the set of rectangles in pixel coordinates that need to be repainted</param>
  725. <param name="sharedHandle">is the handle for a D3D11 Texture2D that can be accessed via ID3D11Device using the OpenSharedResource method.</param>
  726. </member>
  727. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IRenderWebBrowser#OnPaint(CefSharp.PaintElementType,CefSharp.Structs.Rect,System.IntPtr,System.Int32,System.Int32)">
  728. <summary>
  729. Called when an element should be painted.
  730. </summary>
  731. <param name="type">indicates whether the element is the view or the popup widget.</param>
  732. <param name="dirtyRect">contains the set of rectangles in pixel coordinates that need to be repainted</param>
  733. <param name="buffer">The bitmap will be will be width * height *4 bytes in size and represents a BGRA image with an upper-left origin</param>
  734. <param name="width">width</param>
  735. <param name="height">height</param>
  736. </member>
  737. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnPaint(System.Boolean,CefSharp.Structs.Rect,System.IntPtr,System.Int32,System.Int32)">
  738. <summary>
  739. Called when an element should be painted. Pixel values passed to this method are scaled relative to view coordinates based on the
  740. value of <see cref="P:CefSharp.Structs.ScreenInfo.DeviceScaleFactor"/> returned from <see cref="M:CefSharp.Internals.IRenderWebBrowser.GetScreenInfo"/>. To override the default behaviour
  741. override this method or implement your own <see cref="T:CefSharp.Wpf.IRenderHandler"/> and assign to <see cref="P:CefSharp.Wpf.ChromiumWebBrowser.RenderHandler"/>
  742. Called on the CEF UI Thread
  743. </summary>
  744. <param name="isPopup">indicates whether the element is the view or the popup widget.</param>
  745. <param name="dirtyRect">contains the set of rectangles in pixel coordinates that need to be repainted</param>
  746. <param name="buffer">The bitmap will be width * height *4 bytes in size and represents a BGRA image with an upper-left origin.
  747. The buffer should no be used outside the scope of this method, a copy should be taken. As the buffer is reused
  748. internally and potentially even freed.
  749. </param>
  750. <param name="width">width</param>
  751. <param name="height">height</param>
  752. </member>
  753. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IRenderWebBrowser#OnPopupSize(CefSharp.Structs.Rect)">
  754. <summary>
  755. Sets the popup size and position.
  756. </summary>
  757. <param name="rect">The popup rectangle (size and position).</param>
  758. </member>
  759. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IRenderWebBrowser#OnPopupShow(System.Boolean)">
  760. <summary>
  761. Sets the popup is open.
  762. </summary>
  763. <param name="isOpen">if set to <c>true</c> [is open].</param>
  764. </member>
  765. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IRenderWebBrowser#OnCursorChange(System.IntPtr,CefSharp.Enums.CursorType,CefSharp.Structs.CursorInfo)">
  766. <summary>
  767. Sets the cursor.
  768. </summary>
  769. <param name="handle">The handle.</param>
  770. <param name="type">The type.</param>
  771. <param name="customCursorInfo">custom cursor information</param>
  772. </member>
  773. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnImeCompositionRangeChanged(CefSharp.Structs.Range,CefSharp.Structs.Rect[])">
  774. <summary>
  775. Called when the IME composition range has changed.
  776. </summary>
  777. <param name="selectedRange">is the range of characters that have been selected</param>
  778. <param name="characterBounds">is the bounds of each character in view coordinates.</param>
  779. </member>
  780. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnVirtualKeyboardRequested(CefSharp.IBrowser,CefSharp.Enums.TextInputMode)">
  781. <summary>
  782. Called when an on-screen keyboard should be shown or hidden for the specified browser.
  783. </summary>
  784. <param name="browser">the browser</param>
  785. <param name="inputMode">specifies what kind of keyboard should be opened. If <see cref="F:CefSharp.Enums.TextInputMode.None"/>, any existing keyboard for this browser should be hidden.</param>
  786. </member>
  787. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#SetAddress(CefSharp.AddressChangedEventArgs)">
  788. <summary>
  789. Sets the address.
  790. </summary>
  791. <param name="args">The <see cref="T:CefSharp.AddressChangedEventArgs"/> instance containing the event data.</param>
  792. </member>
  793. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#SetLoadingStateChange(CefSharp.LoadingStateChangedEventArgs)">
  794. <summary>
  795. Sets the loading state change.
  796. </summary>
  797. <param name="args">The <see cref="T:CefSharp.LoadingStateChangedEventArgs"/> instance containing the event data.</param>
  798. </member>
  799. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#SetTitle(CefSharp.TitleChangedEventArgs)">
  800. <summary>
  801. Sets the title.
  802. </summary>
  803. <param name="args">The <see cref="T:CefSharp.TitleChangedEventArgs"/> instance containing the event data.</param>
  804. </member>
  805. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#SetTooltipText(System.String)">
  806. <summary>
  807. Sets the tooltip text.
  808. </summary>
  809. <param name="tooltipText">The tooltip text.</param>
  810. </member>
  811. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CefSharp#Internals#IWebBrowserInternal#OnAfterBrowserCreated(CefSharp.IBrowser)">
  812. <summary>
  813. Called when [after browser created].
  814. </summary>
  815. <param name="browser">The browser.</param>
  816. </member>
  817. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.CanGoBack">
  818. <summary>
  819. A flag that indicates whether the state of the control current supports the GoBack action (true) or not (false).
  820. </summary>
  821. <value><c>true</c> if this instance can go back; otherwise, <c>false</c>.</value>
  822. <remarks>In the WPF control, this property is implemented as a Dependency Property and fully supports data
  823. binding.</remarks>
  824. </member>
  825. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.CanGoBackProperty">
  826. <summary>
  827. The can go back property
  828. </summary>
  829. </member>
  830. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.CanGoForward">
  831. <summary>
  832. A flag that indicates whether the state of the control currently supports the GoForward action (true) or not (false).
  833. </summary>
  834. <value><c>true</c> if this instance can go forward; otherwise, <c>false</c>.</value>
  835. <remarks>In the WPF control, this property is implemented as a Dependency Property and fully supports data
  836. binding.</remarks>
  837. </member>
  838. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.CanGoForwardProperty">
  839. <summary>
  840. The can go forward property
  841. </summary>
  842. </member>
  843. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.Address">
  844. <summary>
  845. The address (URL) which the browser control is currently displaying.
  846. Will automatically be updated as the user navigates to another page (e.g. by clicking on a link).
  847. </summary>
  848. <value>The address.</value>
  849. <remarks>In the WPF control, this property is implemented as a Dependency Property and fully supports data
  850. binding.</remarks>
  851. </member>
  852. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.AddressProperty">
  853. <summary>
  854. The address property
  855. </summary>
  856. </member>
  857. <member name="E:CefSharp.Wpf.ChromiumWebBrowser.AddressChanged">
  858. <summary>
  859. Event called when the browser address has changed
  860. </summary>
  861. </member>
  862. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnAddressChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
  863. <summary>
  864. Handles the <see cref="E:AddressChanged" /> event.
  865. </summary>
  866. <param name="sender">The sender.</param>
  867. <param name="args">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
  868. </member>
  869. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnAddressChanged(System.String,System.String)">
  870. <summary>
  871. Called when [address changed].
  872. </summary>
  873. <param name="oldValue">The old value.</param>
  874. <param name="newValue">The new value.</param>
  875. </member>
  876. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.IsLoading">
  877. <summary>
  878. A flag that indicates whether the control is currently loading one or more web pages (true) or not (false).
  879. </summary>
  880. <value><c>true</c> if this instance is loading; otherwise, <c>false</c>.</value>
  881. <remarks>In the WPF control, this property is implemented as a Dependency Property and fully supports data
  882. binding.</remarks>
  883. </member>
  884. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.IsLoadingProperty">
  885. <summary>
  886. The is loading property
  887. </summary>
  888. </member>
  889. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.IsBrowserInitialized">
  890. <summary>
  891. A flag that indicates whether the WebBrowser is initialized (true) or not (false).
  892. </summary>
  893. <value><c>true</c> if this instance is browser initialized; otherwise, <c>false</c>.</value>
  894. <remarks>In the WPF control, this property is implemented as a Dependency Property and fully supports data
  895. binding.</remarks>
  896. </member>
  897. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.IsBrowserInitializedProperty">
  898. <summary>
  899. The is browser initialized property
  900. </summary>
  901. </member>
  902. <member name="E:CefSharp.Wpf.ChromiumWebBrowser.IsBrowserInitializedChanged">
  903. <summary>
  904. Event called after the underlying CEF browser instance has been created.
  905. </summary>
  906. </member>
  907. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnIsBrowserInitializedChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
  908. <summary>
  909. Handles the <see cref="E:IsBrowserInitializedChanged" /> event.
  910. </summary>
  911. <param name="d">The d.</param>
  912. <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
  913. </member>
  914. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnIsBrowserInitializedChanged(System.Boolean,System.Boolean)">
  915. <summary>
  916. Called when [is browser initialized changed].
  917. </summary>
  918. <param name="oldValue">if set to <c>true</c> [old value].</param>
  919. <param name="newValue">if set to <c>true</c> [new value].</param>
  920. </member>
  921. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.Title">
  922. <summary>
  923. The title of the web page being currently displayed.
  924. </summary>
  925. <value>The title.</value>
  926. <remarks>This property is implemented as a Dependency Property and fully supports data binding.</remarks>
  927. </member>
  928. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.TitleProperty">
  929. <summary>
  930. The title property
  931. </summary>
  932. </member>
  933. <member name="E:CefSharp.Wpf.ChromiumWebBrowser.TitleChanged">
  934. <summary>
  935. Event handler that will get called when the browser title changes
  936. </summary>
  937. </member>
  938. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnTitleChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
  939. <summary>
  940. Handles the <see cref="E:TitleChanged" /> event.
  941. </summary>
  942. <param name="d">The d.</param>
  943. <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
  944. </member>
  945. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.ZoomLevel">
  946. <summary>
  947. The zoom level at which the browser control is currently displaying.
  948. Can be set to 0 to clear the zoom level (resets to default zoom level).
  949. NOTE: For browsers that share the same render process (same origin) this
  950. property is only updated when the browser changes its visible state.
  951. If you have two browsers visible at the same time that share the same render
  952. process then zooming one will not update this property in the other (unless
  953. the control is hidden and then shown). You can isolate browser instances
  954. using a <see cref="P:CefSharp.Wpf.ChromiumWebBrowser.RequestContext"/>, they will then have their own render process
  955. regardless of the process policy. You can manually get the Zoom level using
  956. <see cref="M:CefSharp.IBrowserHost.GetZoomLevelAsync"/>
  957. </summary>
  958. <value>The zoom level.</value>
  959. </member>
  960. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.ZoomLevelProperty">
  961. <summary>
  962. The zoom level property
  963. </summary>
  964. </member>
  965. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnZoomLevelChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
  966. <summary>
  967. Handles the <see cref="E:ZoomLevelChanged" /> event.
  968. </summary>
  969. <param name="sender">The sender.</param>
  970. <param name="args">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
  971. </member>
  972. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnZoomLevelChanged(System.Double,System.Double)">
  973. <summary>
  974. Called when [zoom level changed].
  975. </summary>
  976. <param name="oldValue">The old value.</param>
  977. <param name="newValue">The new value.</param>
  978. </member>
  979. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.ZoomLevelIncrement">
  980. <summary>
  981. Specifies the amount used to increase/decrease to ZoomLevel by
  982. By Default this value is 0.10
  983. </summary>
  984. <value>The zoom level increment.</value>
  985. </member>
  986. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.ZoomLevelIncrementProperty">
  987. <summary>
  988. The zoom level increment property
  989. </summary>
  990. </member>
  991. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.CleanupElement">
  992. <summary>
  993. The CleanupElement Controls when the BrowserResources will be cleaned up.
  994. The ChromiumWebBrowser will register on Unloaded of the provided Element and dispose all resources when that handler is called.
  995. By default the cleanup element is the Window that contains the ChromiumWebBrowser.
  996. if you want cleanup to happen earlier provide another FrameworkElement.
  997. Be aware that this Control is not usable anymore after cleanup is done.
  998. </summary>
  999. <value>The cleanup element.</value>
  1000. </member>
  1001. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.CleanupElementProperty">
  1002. <summary>
  1003. The cleanup element property
  1004. </summary>
  1005. </member>
  1006. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnCleanupElementChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
  1007. <summary>
  1008. Handles the <see cref="E:CleanupElementChanged" /> event.
  1009. </summary>
  1010. <param name="sender">The sender.</param>
  1011. <param name="args">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
  1012. </member>
  1013. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnCleanupElementChanged(System.Windows.FrameworkElement,System.Windows.FrameworkElement)">
  1014. <summary>
  1015. Called when [cleanup element changed].
  1016. </summary>
  1017. <param name="oldValue">The old value.</param>
  1018. <param name="newValue">The new value.</param>
  1019. </member>
  1020. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnCleanupElementUnloaded(System.Object,System.Windows.RoutedEventArgs)">
  1021. <summary>
  1022. Handles the <see cref="E:CleanupElementUnloaded" /> event.
  1023. </summary>
  1024. <param name="sender">The sender.</param>
  1025. <param name="e">The <see cref="T:System.Windows.RoutedEventArgs"/> instance containing the event data.</param>
  1026. </member>
  1027. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.TooltipText">
  1028. <summary>
  1029. The text that will be displayed as a ToolTip
  1030. </summary>
  1031. <value>The tooltip text.</value>
  1032. </member>
  1033. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.TooltipTextProperty">
  1034. <summary>
  1035. The tooltip text property
  1036. </summary>
  1037. </member>
  1038. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnTooltipTextChanged">
  1039. <summary>
  1040. Called when [tooltip text changed].
  1041. </summary>
  1042. </member>
  1043. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.WebBrowser">
  1044. <summary>
  1045. Gets or sets the WebBrowser.
  1046. </summary>
  1047. <value>The WebBrowser.</value>
  1048. </member>
  1049. <member name="F:CefSharp.Wpf.ChromiumWebBrowser.WebBrowserProperty">
  1050. <summary>
  1051. The WebBrowser property
  1052. </summary>
  1053. </member>
  1054. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnDrop(System.Object,System.Windows.DragEventArgs)">
  1055. <summary>
  1056. Handles the <see cref="E:Drop" /> event.
  1057. </summary>
  1058. <param name="sender">The sender.</param>
  1059. <param name="e">The <see cref="T:System.Windows.DragEventArgs"/> instance containing the event data.</param>
  1060. </member>
  1061. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnDragLeave(System.Object,System.Windows.DragEventArgs)">
  1062. <summary>
  1063. Handles the <see cref="E:DragLeave" /> event.
  1064. </summary>
  1065. <param name="sender">The sender.</param>
  1066. <param name="e">The <see cref="T:System.Windows.DragEventArgs"/> instance containing the event data.</param>
  1067. </member>
  1068. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnDragOver(System.Object,System.Windows.DragEventArgs)">
  1069. <summary>
  1070. Handles the <see cref="E:DragOver" /> event.
  1071. </summary>
  1072. <param name="sender">The sender.</param>
  1073. <param name="e">The <see cref="T:System.Windows.DragEventArgs"/> instance containing the event data.</param>
  1074. </member>
  1075. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnDragEnter(System.Object,System.Windows.DragEventArgs)">
  1076. <summary>
  1077. Handles the <see cref="E:DragEnter" /> event.
  1078. </summary>
  1079. <param name="sender">The sender.</param>
  1080. <param name="e">The <see cref="T:System.Windows.DragEventArgs"/> instance containing the event data.</param>
  1081. </member>
  1082. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.PresentationSourceChangedHandler(System.Object,System.Windows.SourceChangedEventArgs)">
  1083. <summary>
  1084. PresentationSource changed handler.
  1085. </summary>
  1086. <param name="sender">The sender.</param>
  1087. <param name="args">The <see cref="T:System.Windows.SourceChangedEventArgs"/> instance containing the event data.</param>
  1088. </member>
  1089. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.GetBrowserScreenLocation">
  1090. <summary>
  1091. Called when the Window Location Changes, the PresentationSource changes
  1092. and the page loads. We manually track the position as CEF makes calls
  1093. on a non-UI thread and calling Invoke in IRenderWebBrowser.GetScreenPoint
  1094. makes it very easy to deadlock the browser.
  1095. </summary>
  1096. <returns>Returns screen coordinates of the browsers location</returns>
  1097. </member>
  1098. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CreateBrowser(System.Windows.Interop.HwndSource,System.Windows.Size)">
  1099. <summary>
  1100. Create the underlying CefBrowser instance with the specified <paramref name="initialSize"/>.
  1101. This method should only be used in instances where you need the browser
  1102. to load before it's attached to the Visual Tree.
  1103. </summary>
  1104. <param name="parentWindowHwndSource">HwndSource for the Window that will host the browser.</param>
  1105. <param name="initialSize">initial size</param>
  1106. <returns>Returns false if browser already created, otherwise true.</returns>
  1107. </member>
  1108. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CreateOffscreenBrowser(System.Windows.Size)">
  1109. <summary>
  1110. Create the underlying Browser instance, can be overriden to defer control creation
  1111. The browser will only be created when size &gt; Size(0,0). If you specify a positive
  1112. size then the browser will be created, if the ActualWidth and ActualHeight
  1113. properties are in reality still 0 then you'll likely end up with a browser that
  1114. won't render.
  1115. </summary>
  1116. <param name="size">size of the current control, must be greater than Size(0, 0)</param>
  1117. <returns>bool to indicate if browser was created. If the browser has already been created then this will return false.</returns>
  1118. </member>
  1119. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.CreateOffscreenBrowserWindowInfo(System.IntPtr)">
  1120. <summary>
  1121. Override this method to handle creation of WindowInfo. This method can be used to customise aspects of
  1122. browser creation including configuration of settings such as <see cref="P:CefSharp.IWindowInfo.SharedTextureEnabled"/>
  1123. (used for D3D11 shared texture rendering).
  1124. </summary>
  1125. <param name="handle">Window handle for the HwndSource</param>
  1126. <returns>Window Info</returns>
  1127. </member>
  1128. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.UiThreadRunAsync(System.Action,System.Windows.Threading.DispatcherPriority)">
  1129. <summary>
  1130. Runs the specific Action on the Dispatcher in an async fashion
  1131. </summary>
  1132. <param name="action">The action.</param>
  1133. <param name="priority">The priority.</param>
  1134. </member>
  1135. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.UiThreadRunSync(System.Action,System.Windows.Threading.DispatcherPriority)">
  1136. <summary>
  1137. Runs the specific Action on the Dispatcher in an sync fashion
  1138. </summary>
  1139. <param name="action">The action.</param>
  1140. <param name="priority">The priority.</param>
  1141. </member>
  1142. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnActualSizeChanged(System.Object,System.Windows.SizeChangedEventArgs)">
  1143. <summary>
  1144. Handles the <see cref="E:ActualSizeChanged" /> event.
  1145. </summary>
  1146. <param name="sender">The sender.</param>
  1147. <param name="e">The <see cref="T:System.Windows.SizeChangedEventArgs"/> instance containing the event data.</param>
  1148. </member>
  1149. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnIsVisibleChanged(System.Object,System.Windows.DependencyPropertyChangedEventArgs)">
  1150. <summary>
  1151. Handles the <see cref="E:IsVisibleChanged" /> event.
  1152. </summary>
  1153. <param name="sender">The sender.</param>
  1154. <param name="args">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
  1155. </member>
  1156. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnLoaded(System.Object,System.Windows.RoutedEventArgs)">
  1157. <summary>
  1158. Handles the <see cref="E:Loaded" /> event.
  1159. </summary>
  1160. <param name="sender">The sender.</param>
  1161. <param name="routedEventArgs">The <see cref="T:System.Windows.RoutedEventArgs"/> instance containing the event data.</param>
  1162. </member>
  1163. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnApplyTemplate">
  1164. <summary>
  1165. When overridden in a derived class, is invoked whenever application code or internal processes call
  1166. <see cref="M:System.Windows.FrameworkElement.ApplyTemplate" />.
  1167. </summary>
  1168. </member>
  1169. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.GetMouseEvent(System.Windows.DragEventArgs)">
  1170. <summary>
  1171. Converts a .NET Drag event to a CefSharp MouseEvent
  1172. </summary>
  1173. <param name="e">The <see cref="T:System.Windows.DragEventArgs"/> instance containing the event data.</param>
  1174. <returns>MouseEvent.</returns>
  1175. </member>
  1176. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.SetPopupSizeAndPositionImpl(CefSharp.Structs.Rect)">
  1177. <summary>
  1178. Sets the popup size and position implementation.
  1179. </summary>
  1180. <param name="rect">The popup rectangle (size and position).</param>
  1181. </member>
  1182. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnTooltipTimerTick(System.Object,System.EventArgs)">
  1183. <summary>
  1184. Handles the <see cref="E:TooltipTimerTick" /> event.
  1185. </summary>
  1186. <param name="sender">The sender.</param>
  1187. <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
  1188. </member>
  1189. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnTooltipClosed(System.Object,System.Windows.RoutedEventArgs)">
  1190. <summary>
  1191. Handles the <see cref="E:TooltipClosed" /> event.
  1192. </summary>
  1193. <param name="sender">The sender.</param>
  1194. <param name="e">The <see cref="T:System.Windows.RoutedEventArgs"/> instance containing the event data.</param>
  1195. </member>
  1196. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.UpdateTooltip(System.String)">
  1197. <summary>
  1198. Updates the tooltip.
  1199. </summary>
  1200. <param name="text">The text.</param>
  1201. </member>
  1202. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnGotKeyboardFocus(System.Object,System.Windows.Input.KeyboardFocusChangedEventArgs)">
  1203. <summary>
  1204. Handles the <see cref="E:GotKeyboardFocus" /> event.
  1205. </summary>
  1206. <param name="sender">The sender.</param>
  1207. <param name="e">The <see cref="T:System.Windows.Input.KeyboardFocusChangedEventArgs"/> instance containing the event data.</param>
  1208. </member>
  1209. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnLostKeyboardFocus(System.Object,System.Windows.Input.KeyboardFocusChangedEventArgs)">
  1210. <summary>
  1211. Handles the <see cref="E:LostKeyboardFocus" /> event.
  1212. </summary>
  1213. <param name="sender">The sender.</param>
  1214. <param name="e">The <see cref="T:System.Windows.Input.KeyboardFocusChangedEventArgs"/> instance containing the event data.</param>
  1215. </member>
  1216. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnPreviewKeyDown(System.Windows.Input.KeyEventArgs)">
  1217. <summary>
  1218. Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.PreviewKeyDown" /> attached event reaches an
  1219. element in its route that is derived from this class. Implement this method to add class handling for this event.
  1220. </summary>
  1221. <param name="e">The <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains the event data.</param>
  1222. </member>
  1223. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnPreviewKeyUp(System.Windows.Input.KeyEventArgs)">
  1224. <summary>
  1225. Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.PreviewKeyUp" /> attached event reaches an
  1226. element in its route that is derived from this class. Implement this method to add class handling for this event.
  1227. </summary>
  1228. <param name="e">The <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains the event data.</param>
  1229. </member>
  1230. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnPreviewTextInput(System.Windows.Input.TextCompositionEventArgs)">
  1231. <summary>
  1232. Handles the <see cref="E:PreviewTextInput" /> event.
  1233. </summary>
  1234. <param name="e">The <see cref="T:System.Windows.Input.TextCompositionEventArgs"/> instance containing the event data.</param>
  1235. </member>
  1236. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnMouseMove(System.Windows.Input.MouseEventArgs)">
  1237. <summary>
  1238. Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
  1239. </summary>
  1240. <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
  1241. </member>
  1242. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
  1243. <summary>
  1244. Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseWheel" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
  1245. </summary>
  1246. <param name="e">The <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> that contains the event data.</param>
  1247. </member>
  1248. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
  1249. <summary>
  1250. Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event reaches an
  1251. element in its route that is derived from this class. Implement this method to add class handling for this event.
  1252. </summary>
  1253. <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data.
  1254. This event data reports details about the mouse button that was pressed and the handled state.</param>
  1255. </member>
  1256. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnMouseUp(System.Windows.Input.MouseButtonEventArgs)">
  1257. <summary>
  1258. Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
  1259. </summary>
  1260. <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the mouse button was released.</param>
  1261. </member>
  1262. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnMouseLeave(System.Windows.Input.MouseEventArgs)">
  1263. <summary>
  1264. Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseLeave" /> attached event is raised on this element. Implement this method to add class handling for this event.
  1265. </summary>
  1266. <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
  1267. </member>
  1268. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnLostMouseCapture(System.Windows.Input.MouseEventArgs)">
  1269. <summary>
  1270. Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.LostMouseCapture" /> attached event reaches an element in
  1271. its route that is derived from this class. Implement this method to add class handling for this event.
  1272. </summary>
  1273. <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains event data.</param>
  1274. </member>
  1275. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnMouseButton(System.Windows.Input.MouseButtonEventArgs)">
  1276. <summary>
  1277. Handles the <see cref="E:MouseButton" /> event.
  1278. </summary>
  1279. <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs"/> instance containing the event data.</param>
  1280. </member>
  1281. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnTouchDown(System.Windows.Input.TouchEventArgs)">
  1282. <summary>
  1283. Provides class handling for the <see cref="E:System.Windows.TouchDown" /> routed event that occurs when a touch presses inside this element.
  1284. </summary>
  1285. <param name="e">The <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
  1286. </member>
  1287. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnTouchMove(System.Windows.Input.TouchEventArgs)">
  1288. <summary>
  1289. Provides class handling for the <see cref="E:System.Windows.TouchMove" /> routed event that occurs when a touch moves while inside this element.
  1290. </summary>
  1291. <param name="e">The <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
  1292. </member>
  1293. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnTouchUp(System.Windows.Input.TouchEventArgs)">
  1294. <summary>
  1295. Provides class handling for the <see cref="E:System.Windows.TouchUp" /> routed event that occurs when a touch is released inside this element.
  1296. </summary>
  1297. <param name="e">The <see cref="T:System.Windows.Input.TouchEventArgs" /> that contains the event data.</param>
  1298. </member>
  1299. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.OnTouch(System.Windows.Input.TouchEventArgs)">
  1300. <summary>
  1301. Handles a <see cref="E:Touch" /> event.
  1302. </summary>
  1303. <param name="e">The <see cref="T:System.Windows.Input.TouchEventArgs"/> instance containing the event data.</param>
  1304. </member>
  1305. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.Load(System.String)">
  1306. <summary>
  1307. Loads the specified URL.
  1308. </summary>
  1309. <param name="url">The URL to be loaded.</param>
  1310. </member>
  1311. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.ZoomIn">
  1312. <summary>
  1313. Zooms the browser in.
  1314. </summary>
  1315. </member>
  1316. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.ZoomOut">
  1317. <summary>
  1318. Zooms the browser out.
  1319. </summary>
  1320. </member>
  1321. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.ZoomReset">
  1322. <summary>
  1323. Reset the browser's zoom level to default.
  1324. </summary>
  1325. </member>
  1326. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.NotifyDpiChange(System.Single)">
  1327. <summary>
  1328. Manually notify the browser the DPI of the parent window has changed.
  1329. </summary>
  1330. <param name="newDpi">new DPI</param>
  1331. <remarks>.Net 4.6.2 adds HwndSource.DpiChanged which could be used to automatically
  1332. handle DPI change, unfortunately we still target .Net 4.5.2</remarks>
  1333. </member>
  1334. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.UseLegacyKeyboardHandler">
  1335. <summary>
  1336. Legacy keyboard handler uses WindowProc callback interceptor to forward keypress events
  1337. the the browser. Use this method to revert to the previous keyboard handling behaviour
  1338. </summary>
  1339. </member>
  1340. <member name="P:CefSharp.Wpf.ChromiumWebBrowser.JavascriptObjectRepository">
  1341. <summary>
  1342. The javascript object repository, one repository per ChromiumWebBrowser instance.
  1343. </summary>
  1344. </member>
  1345. <member name="M:CefSharp.Wpf.ChromiumWebBrowser.GetBrowser">
  1346. <summary>
  1347. Returns the current IBrowser Instance
  1348. </summary>
  1349. <returns>browser instance or null</returns>
  1350. </member>
  1351. <member name="T:CefSharp.Wpf.CefSettings">
  1352. <summary>
  1353. Initialization settings. Many of these and other settings can also configured
  1354. using command-line switches.
  1355. </summary>
  1356. </member>
  1357. <member name="M:CefSharp.Wpf.CefSettings.#ctor">
  1358. <summary>
  1359. Intialize with default values
  1360. </summary>
  1361. </member>
  1362. <member name="T:CefSharp.Wpf.Experimental.Accessibility.AccessibilityHandler">
  1363. <summary>
  1364. Provides a limited read-only Accessibility Handler implementation.
  1365. To enable accessibility support use the --force-renderer-accessibility to enable
  1366. for all browsers or call <see cref="M:CefSharp.IBrowserHost.SetAccessibilityState(CefSharp.CefState)"/>
  1367. on a per browser basis to enable. By default accessibility is disabled by default.
  1368. Having accessibility enabled can impact performance until accessibility is disabled.
  1369. </summary>
  1370. </member>
  1371. <member name="M:CefSharp.Wpf.Experimental.Accessibility.AccessibilityHandler.OnAccessibilityLocationChange(CefSharp.IValue)">
  1372. <summary>
  1373. Called after renderer process sends accessibility location changes to the browser process.
  1374. </summary>
  1375. <param name="value">Updated location info.</param>
  1376. </member>
  1377. <member name="M:CefSharp.Wpf.Experimental.Accessibility.AccessibilityHandler.OnAccessibilityTreeChange(CefSharp.IValue)">
  1378. <summary>
  1379. Called after renderer process sends accessibility tree changes to the browser process.
  1380. </summary>
  1381. <param name="value">Updated tree info.</param>
  1382. </member>
  1383. <member name="T:CefSharp.Wpf.Experimental.Accessibility.TabControlAutomationPeer">
  1384. <summary>
  1385. Default TabControl's AutomationPeer doesn’t know anything about the controls within it, since they’re loaded dynamically.
  1386. The purpose of this class is to fix this behavior.
  1387. </summary>
  1388. <remarks>
  1389. Taken from https://www.colinsalmcorner.com/post/genericautomationpeer--helping-the-coded-ui-framework-find-your-custom-controls
  1390. </remarks>
  1391. </member>
  1392. <member name="T:CefSharp.Wpf.Experimental.ChromiumWebBrowserWithTouchSupport">
  1393. <summary>
  1394. An Experimental ChromiumWebBrowser implementation that includes support for Stylus
  1395. using the default WPF touch implementation. There are known performance problems with
  1396. this default implementation, workarounds such as https://github.com/jaytwo/WmTouchDevice
  1397. may need to be considered. .Net 4.7 supports the newer WM_Pointer implementation which
  1398. should resolve the issue see https://github.com/dotnet/docs/blob/master/docs/framework/migration-guide/mitigation-pointer-based-touch-and-stylus-support.md
  1399. Original PR https://github.com/cefsharp/CefSharp/pull/2745
  1400. Original Author https://github.com/GSonofNun
  1401. Touch support was merged into ChromiumWebBrowser, only Style support still exists in this class
  1402. </summary>
  1403. </member>
  1404. <member name="M:CefSharp.Wpf.Experimental.ChromiumWebBrowserWithTouchSupport.OnStylusDown(System.Windows.Input.StylusDownEventArgs)">
  1405. <summary>
  1406. Invoked when an unhandled <see cref="E:System.Windows.Input.StylusDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
  1407. </summary>
  1408. <param name="e">The <see cref="T:System.Windows.Input.StylusDownEventArgs" /> that contains the event data.</param>
  1409. </member>
  1410. <member name="M:CefSharp.Wpf.Experimental.ChromiumWebBrowserWithTouchSupport.OnStylusMove(System.Windows.Input.StylusEventArgs)">
  1411. <summary>
  1412. Invoked when an unhandled <see cref="E:System.Windows.Input.StylusMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
  1413. </summary>
  1414. <param name="e">The <see cref="T:System.Windows.Input.StylusDownEventArgs" /> that contains the event data.</param>
  1415. </member>
  1416. <member name="M:CefSharp.Wpf.Experimental.ChromiumWebBrowserWithTouchSupport.OnStylusUp(System.Windows.Input.StylusEventArgs)">
  1417. <summary>
  1418. Invoked when an unhandled <see cref="E:System.Windows.Input.StylusUp" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
  1419. </summary>
  1420. <param name="e">The <see cref="T:System.Windows.Input.StylusDownEventArgs" /> that contains the event data.</param>
  1421. </member>
  1422. <member name="M:CefSharp.Wpf.Experimental.ChromiumWebBrowserWithTouchSupport.OnStylus(System.Windows.Input.StylusEventArgs,CefSharp.Enums.TouchEventType)">
  1423. <summary>
  1424. Handles a <see cref="E:Stylus" /> event.
  1425. </summary>
  1426. <param name="e">The <see cref="T:System.Windows.Input.StylusEventArgs"/> instance containing the event data.</param>
  1427. <param name="touchEventType">The <see cref="T:CefSharp.Enums.TouchEventType"/> event type</param>
  1428. </member>
  1429. <member name="T:CefSharp.Wpf.Experimental.WpfImeKeyboardHandler">
  1430. <summary>
  1431. A WPF Keyboard handler implementation that supports IME
  1432. </summary>
  1433. <seealso cref="T:CefSharp.Wpf.Internals.WpfKeyboardHandler"/>
  1434. </member>
  1435. <member name="M:CefSharp.Wpf.Experimental.WpfImeKeyboardHandler.#ctor(CefSharp.Wpf.ChromiumWebBrowser)">
  1436. <summary>
  1437. Constructor.
  1438. </summary>
  1439. <param name="owner">The owner.</param>
  1440. </member>
  1441. <member name="M:CefSharp.Wpf.Experimental.WpfImeKeyboardHandler.ChangeCompositionRange(CefSharp.Structs.Range,CefSharp.Structs.Rect[])">
  1442. <summary>
  1443. Change composition range.
  1444. </summary>
  1445. <param name="selectionRange">The selection range.</param>
  1446. <param name="characterBounds">The character bounds.</param>
  1447. </member>
  1448. <member name="M:CefSharp.Wpf.Experimental.WpfImeKeyboardHandler.Setup(System.Windows.Interop.HwndSource)">
  1449. <summary>
  1450. Setup the Ime Keyboard Handler specific hooks and events
  1451. </summary>
  1452. <param name="source">HwndSource.</param>
  1453. </member>
  1454. <member name="M:CefSharp.Wpf.Experimental.WpfImeKeyboardHandler.Dispose">
  1455. <summary>
  1456. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
  1457. </summary>
  1458. </member>
  1459. <member name="M:CefSharp.Wpf.Experimental.WpfImeKeyboardHandler.CancelComposition(System.IntPtr)">
  1460. <summary>
  1461. Cancel composition.
  1462. </summary>
  1463. <param name="hwnd">The hwnd.</param>
  1464. </member>
  1465. <member name="M:CefSharp.Wpf.Internals.DragOperationMaskExtensions.GetDragOperationsMask(System.Windows.DragDropEffects)">
  1466. <summary>
  1467. Converts .NET drag drop effects to CEF Drag Operations
  1468. </summary>
  1469. <param name="dragDropEffects">The drag drop effects.</param>
  1470. <returns>DragOperationsMask.</returns>
  1471. </member>
  1472. <member name="M:CefSharp.Wpf.Internals.DragOperationMaskExtensions.GetDragEffects(CefSharp.Enums.DragOperationsMask)">
  1473. <summary>
  1474. Gets the drag effects.
  1475. </summary>
  1476. <param name="mask">The mask.</param>
  1477. <returns>DragDropEffects.</returns>
  1478. </member>
  1479. <member name="T:CefSharp.Wpf.Internals.ImeHandler">
  1480. <summary>
  1481. ImeHandler provides implementation when message WM_IME_COMPOSITION is received.
  1482. </summary>
  1483. </member>
  1484. <member name="T:CefSharp.Wpf.Internals.MonitorInfo">
  1485. <summary>
  1486. MonitorInfo is a wrapper class around MonitorFromWindow and GetMonitorInfo
  1487. https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-monitorfromwindow
  1488. https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-getmonitorinfoa
  1489. </summary>
  1490. </member>
  1491. <member name="M:CefSharp.Wpf.Internals.MonitorInfo.GetMonitorInfoForWindowHandle(System.IntPtr,CefSharp.Wpf.Internals.MonitorInfoEx@)">
  1492. <summary>
  1493. Gets monitor information for the provided window handle
  1494. </summary>
  1495. <param name="windowHandle">window handle</param>
  1496. <param name="monitorInfo">monitor info</param>
  1497. </member>
  1498. <member name="F:CefSharp.Wpf.Internals.MonitorInfoEx.Size">
  1499. <summary>
  1500. The size, in bytes, of the structure. Set this member to sizeof(MONITORINFOEX) (72) before calling the GetMonitorInfo function.
  1501. Doing so lets the function determine the type of structure you are passing to it.
  1502. </summary>
  1503. </member>
  1504. <member name="F:CefSharp.Wpf.Internals.MonitorInfoEx.Monitor">
  1505. <summary>
  1506. A RECT structure that specifies the display monitor rectangle, expressed in virtual-screen coordinates.
  1507. Note that if the monitor is not the primary display monitor, some of the rectangle's coordinates may be negative values.
  1508. </summary>
  1509. </member>
  1510. <member name="F:CefSharp.Wpf.Internals.MonitorInfoEx.WorkArea">
  1511. <summary>
  1512. A RECT structure that specifies the work area rectangle of the display monitor that can be used by applications,
  1513. expressed in virtual-screen coordinates. Windows uses this rectangle to maximize an application on the monitor.
  1514. The rest of the area in rcMonitor contains system windows such as the task bar and side bars.
  1515. Note that if the monitor is not the primary display monitor, some of the rectangle's coordinates may be negative values.
  1516. </summary>
  1517. </member>
  1518. <member name="F:CefSharp.Wpf.Internals.MonitorInfoEx.Flags">
  1519. <summary>
  1520. The attributes of the display monitor.
  1521. This member can be the following value:
  1522. 1 : MONITORINFOF_PRIMARY
  1523. </summary>
  1524. </member>
  1525. <member name="F:CefSharp.Wpf.Internals.MonitorInfoEx.DeviceName">
  1526. <summary>
  1527. A string that specifies the device name of the monitor being used. Most applications have no use for a display monitor name,
  1528. and so can save some bytes by using a MONITORINFO structure.
  1529. </summary>
  1530. </member>
  1531. <member name="T:CefSharp.Wpf.Internals.RectStruct">
  1532. <summary>
  1533. The RECT structure defines the coordinates of the upper-left and lower-right corners of a rectangle.
  1534. </summary>
  1535. <see cref="!:https://docs.microsoft.com/en-us/previous-versions/dd162897(v=vs.85)"/>
  1536. <remarks>
  1537. By convention, the right and bottom edges of the rectangle are normally considered exclusive.
  1538. In other words, the pixel whose coordinates are ( right, bottom ) lies immediately outside of the the rectangle.
  1539. For example, when RECT is passed to the FillRect function, the rectangle is filled up to, but not including,
  1540. the right column and bottom row of pixels. This structure is identical to the RECTL structure.
  1541. </remarks>
  1542. </member>
  1543. <member name="F:CefSharp.Wpf.Internals.RectStruct.Left">
  1544. <summary>
  1545. The x-coordinate of the upper-left corner of the rectangle.
  1546. </summary>
  1547. </member>
  1548. <member name="F:CefSharp.Wpf.Internals.RectStruct.Top">
  1549. <summary>
  1550. The y-coordinate of the upper-left corner of the rectangle.
  1551. </summary>
  1552. </member>
  1553. <member name="F:CefSharp.Wpf.Internals.RectStruct.Right">
  1554. <summary>
  1555. The x-coordinate of the lower-right corner of the rectangle.
  1556. </summary>
  1557. </member>
  1558. <member name="F:CefSharp.Wpf.Internals.RectStruct.Bottom">
  1559. <summary>
  1560. The y-coordinate of the lower-right corner of the rectangle.
  1561. </summary>
  1562. </member>
  1563. <member name="F:CefSharp.Wpf.Internals.WpfKeyboardHandler.owner">
  1564. <summary>
  1565. The owner browser instance
  1566. </summary>
  1567. </member>
  1568. <member name="T:CefSharp.Wpf.Internals.VirtualKeys">
  1569. <summary>
  1570. Enumeration for virtual keys taken from http://www.pinvoke.net/default.aspx/Enums/VirtualKeys.html
  1571. </summary>
  1572. </member>
  1573. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.LeftButton">
  1574. <summary></summary>
  1575. </member>
  1576. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.RightButton">
  1577. <summary></summary>
  1578. </member>
  1579. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Cancel">
  1580. <summary></summary>
  1581. </member>
  1582. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.MiddleButton">
  1583. <summary></summary>
  1584. </member>
  1585. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.ExtraButton1">
  1586. <summary></summary>
  1587. </member>
  1588. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.ExtraButton2">
  1589. <summary></summary>
  1590. </member>
  1591. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Back">
  1592. <summary></summary>
  1593. </member>
  1594. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Tab">
  1595. <summary></summary>
  1596. </member>
  1597. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Clear">
  1598. <summary></summary>
  1599. </member>
  1600. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Return">
  1601. <summary></summary>
  1602. </member>
  1603. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Shift">
  1604. <summary></summary>
  1605. </member>
  1606. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Control">
  1607. <summary></summary>
  1608. </member>
  1609. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Menu">
  1610. <summary></summary>
  1611. </member>
  1612. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Pause">
  1613. <summary></summary>
  1614. </member>
  1615. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.CapsLock">
  1616. <summary></summary>
  1617. </member>
  1618. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Kana">
  1619. <summary></summary>
  1620. </member>
  1621. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Hangeul">
  1622. <summary></summary>
  1623. </member>
  1624. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Hangul">
  1625. <summary></summary>
  1626. </member>
  1627. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Junja">
  1628. <summary></summary>
  1629. </member>
  1630. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Final">
  1631. <summary></summary>
  1632. </member>
  1633. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Hanja">
  1634. <summary></summary>
  1635. </member>
  1636. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Kanji">
  1637. <summary></summary>
  1638. </member>
  1639. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Escape">
  1640. <summary></summary>
  1641. </member>
  1642. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Convert">
  1643. <summary></summary>
  1644. </member>
  1645. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.NonConvert">
  1646. <summary></summary>
  1647. </member>
  1648. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Accept">
  1649. <summary></summary>
  1650. </member>
  1651. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.ModeChange">
  1652. <summary></summary>
  1653. </member>
  1654. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Space">
  1655. <summary></summary>
  1656. </member>
  1657. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Prior">
  1658. <summary></summary>
  1659. </member>
  1660. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Next">
  1661. <summary></summary>
  1662. </member>
  1663. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.End">
  1664. <summary></summary>
  1665. </member>
  1666. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Home">
  1667. <summary></summary>
  1668. </member>
  1669. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Left">
  1670. <summary></summary>
  1671. </member>
  1672. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Up">
  1673. <summary></summary>
  1674. </member>
  1675. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Right">
  1676. <summary></summary>
  1677. </member>
  1678. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Down">
  1679. <summary></summary>
  1680. </member>
  1681. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Select">
  1682. <summary></summary>
  1683. </member>
  1684. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Print">
  1685. <summary></summary>
  1686. </member>
  1687. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Execute">
  1688. <summary></summary>
  1689. </member>
  1690. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Snapshot">
  1691. <summary></summary>
  1692. </member>
  1693. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Insert">
  1694. <summary></summary>
  1695. </member>
  1696. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Delete">
  1697. <summary></summary>
  1698. </member>
  1699. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Help">
  1700. <summary></summary>
  1701. </member>
  1702. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.N0">
  1703. <summary></summary>
  1704. </member>
  1705. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.N1">
  1706. <summary></summary>
  1707. </member>
  1708. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.N2">
  1709. <summary></summary>
  1710. </member>
  1711. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.N3">
  1712. <summary></summary>
  1713. </member>
  1714. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.N4">
  1715. <summary></summary>
  1716. </member>
  1717. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.N5">
  1718. <summary></summary>
  1719. </member>
  1720. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.N6">
  1721. <summary></summary>
  1722. </member>
  1723. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.N7">
  1724. <summary></summary>
  1725. </member>
  1726. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.N8">
  1727. <summary></summary>
  1728. </member>
  1729. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.N9">
  1730. <summary></summary>
  1731. </member>
  1732. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.A">
  1733. <summary></summary>
  1734. </member>
  1735. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.B">
  1736. <summary></summary>
  1737. </member>
  1738. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.C">
  1739. <summary></summary>
  1740. </member>
  1741. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.D">
  1742. <summary></summary>
  1743. </member>
  1744. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.E">
  1745. <summary></summary>
  1746. </member>
  1747. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F">
  1748. <summary></summary>
  1749. </member>
  1750. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.G">
  1751. <summary></summary>
  1752. </member>
  1753. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.H">
  1754. <summary></summary>
  1755. </member>
  1756. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.I">
  1757. <summary></summary>
  1758. </member>
  1759. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.J">
  1760. <summary></summary>
  1761. </member>
  1762. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.K">
  1763. <summary></summary>
  1764. </member>
  1765. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.L">
  1766. <summary></summary>
  1767. </member>
  1768. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.M">
  1769. <summary></summary>
  1770. </member>
  1771. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.N">
  1772. <summary></summary>
  1773. </member>
  1774. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.O">
  1775. <summary></summary>
  1776. </member>
  1777. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.P">
  1778. <summary></summary>
  1779. </member>
  1780. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Q">
  1781. <summary></summary>
  1782. </member>
  1783. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.R">
  1784. <summary></summary>
  1785. </member>
  1786. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.S">
  1787. <summary></summary>
  1788. </member>
  1789. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.T">
  1790. <summary></summary>
  1791. </member>
  1792. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.U">
  1793. <summary></summary>
  1794. </member>
  1795. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.V">
  1796. <summary></summary>
  1797. </member>
  1798. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.W">
  1799. <summary></summary>
  1800. </member>
  1801. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.X">
  1802. <summary></summary>
  1803. </member>
  1804. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Y">
  1805. <summary></summary>
  1806. </member>
  1807. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Z">
  1808. <summary></summary>
  1809. </member>
  1810. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.LeftWindows">
  1811. <summary></summary>
  1812. </member>
  1813. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.RightWindows">
  1814. <summary></summary>
  1815. </member>
  1816. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Application">
  1817. <summary></summary>
  1818. </member>
  1819. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Sleep">
  1820. <summary></summary>
  1821. </member>
  1822. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Numpad0">
  1823. <summary></summary>
  1824. </member>
  1825. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Numpad1">
  1826. <summary></summary>
  1827. </member>
  1828. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Numpad2">
  1829. <summary></summary>
  1830. </member>
  1831. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Numpad3">
  1832. <summary></summary>
  1833. </member>
  1834. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Numpad4">
  1835. <summary></summary>
  1836. </member>
  1837. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Numpad5">
  1838. <summary></summary>
  1839. </member>
  1840. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Numpad6">
  1841. <summary></summary>
  1842. </member>
  1843. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Numpad7">
  1844. <summary></summary>
  1845. </member>
  1846. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Numpad8">
  1847. <summary></summary>
  1848. </member>
  1849. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Numpad9">
  1850. <summary></summary>
  1851. </member>
  1852. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Multiply">
  1853. <summary></summary>
  1854. </member>
  1855. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Add">
  1856. <summary></summary>
  1857. </member>
  1858. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Separator">
  1859. <summary></summary>
  1860. </member>
  1861. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Subtract">
  1862. <summary></summary>
  1863. </member>
  1864. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Decimal">
  1865. <summary></summary>
  1866. </member>
  1867. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Divide">
  1868. <summary></summary>
  1869. </member>
  1870. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F1">
  1871. <summary></summary>
  1872. </member>
  1873. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F2">
  1874. <summary></summary>
  1875. </member>
  1876. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F3">
  1877. <summary></summary>
  1878. </member>
  1879. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F4">
  1880. <summary></summary>
  1881. </member>
  1882. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F5">
  1883. <summary></summary>
  1884. </member>
  1885. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F6">
  1886. <summary></summary>
  1887. </member>
  1888. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F7">
  1889. <summary></summary>
  1890. </member>
  1891. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F8">
  1892. <summary></summary>
  1893. </member>
  1894. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F9">
  1895. <summary></summary>
  1896. </member>
  1897. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F10">
  1898. <summary></summary>
  1899. </member>
  1900. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F11">
  1901. <summary></summary>
  1902. </member>
  1903. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F12">
  1904. <summary></summary>
  1905. </member>
  1906. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F13">
  1907. <summary></summary>
  1908. </member>
  1909. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F14">
  1910. <summary></summary>
  1911. </member>
  1912. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F15">
  1913. <summary></summary>
  1914. </member>
  1915. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F16">
  1916. <summary></summary>
  1917. </member>
  1918. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F17">
  1919. <summary></summary>
  1920. </member>
  1921. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F18">
  1922. <summary></summary>
  1923. </member>
  1924. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F19">
  1925. <summary></summary>
  1926. </member>
  1927. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F20">
  1928. <summary></summary>
  1929. </member>
  1930. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F21">
  1931. <summary></summary>
  1932. </member>
  1933. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F22">
  1934. <summary></summary>
  1935. </member>
  1936. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F23">
  1937. <summary></summary>
  1938. </member>
  1939. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.F24">
  1940. <summary></summary>
  1941. </member>
  1942. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.NumLock">
  1943. <summary></summary>
  1944. </member>
  1945. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.ScrollLock">
  1946. <summary></summary>
  1947. </member>
  1948. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.NEC_Equal">
  1949. <summary></summary>
  1950. </member>
  1951. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Fujitsu_Jisho">
  1952. <summary></summary>
  1953. </member>
  1954. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Fujitsu_Masshou">
  1955. <summary></summary>
  1956. </member>
  1957. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Fujitsu_Touroku">
  1958. <summary></summary>
  1959. </member>
  1960. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Fujitsu_Loya">
  1961. <summary></summary>
  1962. </member>
  1963. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Fujitsu_Roya">
  1964. <summary></summary>
  1965. </member>
  1966. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.LeftShift">
  1967. <summary></summary>
  1968. </member>
  1969. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.RightShift">
  1970. <summary></summary>
  1971. </member>
  1972. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.LeftControl">
  1973. <summary></summary>
  1974. </member>
  1975. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.RightControl">
  1976. <summary></summary>
  1977. </member>
  1978. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.LeftMenu">
  1979. <summary></summary>
  1980. </member>
  1981. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.RightMenu">
  1982. <summary></summary>
  1983. </member>
  1984. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.BrowserBack">
  1985. <summary></summary>
  1986. </member>
  1987. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.BrowserForward">
  1988. <summary></summary>
  1989. </member>
  1990. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.BrowserRefresh">
  1991. <summary></summary>
  1992. </member>
  1993. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.BrowserStop">
  1994. <summary></summary>
  1995. </member>
  1996. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.BrowserSearch">
  1997. <summary></summary>
  1998. </member>
  1999. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.BrowserFavorites">
  2000. <summary></summary>
  2001. </member>
  2002. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.BrowserHome">
  2003. <summary></summary>
  2004. </member>
  2005. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.VolumeMute">
  2006. <summary></summary>
  2007. </member>
  2008. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.VolumeDown">
  2009. <summary></summary>
  2010. </member>
  2011. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.VolumeUp">
  2012. <summary></summary>
  2013. </member>
  2014. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.MediaNextTrack">
  2015. <summary></summary>
  2016. </member>
  2017. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.MediaPrevTrack">
  2018. <summary></summary>
  2019. </member>
  2020. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.MediaStop">
  2021. <summary></summary>
  2022. </member>
  2023. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.MediaPlayPause">
  2024. <summary></summary>
  2025. </member>
  2026. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.LaunchMail">
  2027. <summary></summary>
  2028. </member>
  2029. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.LaunchMediaSelect">
  2030. <summary></summary>
  2031. </member>
  2032. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.LaunchApplication1">
  2033. <summary></summary>
  2034. </member>
  2035. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.LaunchApplication2">
  2036. <summary></summary>
  2037. </member>
  2038. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEM1">
  2039. <summary></summary>
  2040. </member>
  2041. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMPlus">
  2042. <summary></summary>
  2043. </member>
  2044. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMComma">
  2045. <summary></summary>
  2046. </member>
  2047. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMMinus">
  2048. <summary></summary>
  2049. </member>
  2050. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMPeriod">
  2051. <summary></summary>
  2052. </member>
  2053. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEM2">
  2054. <summary></summary>
  2055. </member>
  2056. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEM3">
  2057. <summary></summary>
  2058. </member>
  2059. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEM4">
  2060. <summary></summary>
  2061. </member>
  2062. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEM5">
  2063. <summary></summary>
  2064. </member>
  2065. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEM6">
  2066. <summary></summary>
  2067. </member>
  2068. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEM7">
  2069. <summary></summary>
  2070. </member>
  2071. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEM8">
  2072. <summary></summary>
  2073. </member>
  2074. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMAX">
  2075. <summary></summary>
  2076. </member>
  2077. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEM102">
  2078. <summary></summary>
  2079. </member>
  2080. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.ICOHelp">
  2081. <summary></summary>
  2082. </member>
  2083. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.ICO00">
  2084. <summary></summary>
  2085. </member>
  2086. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.ProcessKey">
  2087. <summary></summary>
  2088. </member>
  2089. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.ICOClear">
  2090. <summary></summary>
  2091. </member>
  2092. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Packet">
  2093. <summary></summary>
  2094. </member>
  2095. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMReset">
  2096. <summary></summary>
  2097. </member>
  2098. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMJump">
  2099. <summary></summary>
  2100. </member>
  2101. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMPA1">
  2102. <summary></summary>
  2103. </member>
  2104. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMPA2">
  2105. <summary></summary>
  2106. </member>
  2107. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMPA3">
  2108. <summary></summary>
  2109. </member>
  2110. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMWSCtrl">
  2111. <summary></summary>
  2112. </member>
  2113. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMCUSel">
  2114. <summary></summary>
  2115. </member>
  2116. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMATTN">
  2117. <summary></summary>
  2118. </member>
  2119. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMFinish">
  2120. <summary></summary>
  2121. </member>
  2122. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMCopy">
  2123. <summary></summary>
  2124. </member>
  2125. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMAuto">
  2126. <summary></summary>
  2127. </member>
  2128. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMENLW">
  2129. <summary></summary>
  2130. </member>
  2131. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMBackTab">
  2132. <summary></summary>
  2133. </member>
  2134. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.ATTN">
  2135. <summary></summary>
  2136. </member>
  2137. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.CRSel">
  2138. <summary></summary>
  2139. </member>
  2140. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.EXSel">
  2141. <summary></summary>
  2142. </member>
  2143. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.EREOF">
  2144. <summary></summary>
  2145. </member>
  2146. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Play">
  2147. <summary></summary>
  2148. </member>
  2149. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Zoom">
  2150. <summary></summary>
  2151. </member>
  2152. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.Noname">
  2153. <summary></summary>
  2154. </member>
  2155. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.PA1">
  2156. <summary></summary>
  2157. </member>
  2158. <member name="F:CefSharp.Wpf.Internals.VirtualKeys.OEMClear">
  2159. <summary></summary>
  2160. </member>
  2161. <member name="F:CefSharp.Wpf.Internals.WpfLegacyKeyboardHandler.sourceHook">
  2162. <summary>
  2163. The source hook
  2164. </summary>
  2165. </member>
  2166. <member name="F:CefSharp.Wpf.Internals.WpfLegacyKeyboardHandler.source">
  2167. <summary>
  2168. The source
  2169. </summary>
  2170. </member>
  2171. <member name="F:CefSharp.Wpf.Internals.WpfLegacyKeyboardHandler.owner">
  2172. <summary>
  2173. The owner browser instance
  2174. </summary>
  2175. </member>
  2176. <member name="M:CefSharp.Wpf.Internals.WpfLegacyKeyboardHandler.SourceHook(System.IntPtr,System.Int32,System.IntPtr,System.IntPtr,System.Boolean@)">
  2177. <summary>
  2178. WindowProc callback interceptor. Handles Windows messages intended for the source hWnd, and passes them to the
  2179. contained browser as needed.
  2180. </summary>
  2181. <param name="hWnd">The source handle.</param>
  2182. <param name="message">The message.</param>
  2183. <param name="wParam">Additional message info.</param>
  2184. <param name="lParam">Even more message info.</param>
  2185. <param name="handled">if set to <c>true</c>, the event has already been handled by someone else.</param>
  2186. <returns>IntPtr.</returns>
  2187. </member>
  2188. <member name="T:CefSharp.Wpf.Internals.WpfExtensions">
  2189. <summary>
  2190. Internal WpfExtension methods - unlikely you'd need to use these,
  2191. they're left public on the off chance you do.
  2192. </summary>
  2193. </member>
  2194. <member name="M:CefSharp.Wpf.Internals.WpfExtensions.GetModifiers(System.Windows.Input.MouseEventArgs)">
  2195. <summary>
  2196. Gets the modifiers.
  2197. </summary>
  2198. <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs"/> instance containing the event data.</param>
  2199. <returns>CefEventFlags.</returns>
  2200. </member>
  2201. <member name="M:CefSharp.Wpf.Internals.WpfExtensions.GetModifierKeys(CefSharp.CefEventFlags)">
  2202. <summary>
  2203. Gets keyboard modifiers.
  2204. </summary>
  2205. <returns>CefEventFlags.</returns>
  2206. </member>
  2207. <member name="M:CefSharp.Wpf.Internals.WpfExtensions.GetModifiers(System.Windows.Input.KeyEventArgs)">
  2208. <summary>
  2209. Gets the modifiers.
  2210. </summary>
  2211. <param name="e">The <see cref="T:System.Windows.Input.KeyEventArgs"/> instance containing the event data.</param>
  2212. <returns>CefEventFlags.</returns>
  2213. </member>
  2214. <member name="M:CefSharp.Wpf.Internals.WpfExtensions.GetDragData(System.Windows.DragEventArgs)">
  2215. <summary>
  2216. Gets the drag data wrapper.
  2217. </summary>
  2218. <param name="e">The <see cref="T:System.Windows.DragEventArgs"/> instance containing the event data.</param>
  2219. <returns>CefDragDataWrapper.</returns>
  2220. </member>
  2221. <member name="M:CefSharp.Wpf.Internals.WpfExtensions.GetLink(System.Windows.IDataObject)">
  2222. <summary>
  2223. Gets the link.
  2224. </summary>
  2225. <param name="data">The data.</param>
  2226. <returns>System.String.</returns>
  2227. </member>
  2228. <member name="M:CefSharp.Wpf.Internals.WpfExtensions.ReadUrlFromDragDropData(System.Windows.IDataObject,System.String,System.Text.Encoding)">
  2229. <summary>
  2230. Reads a URL using a particular text encoding from drag-and-drop data.
  2231. </summary>
  2232. <param name="data">The drag-and-drop data.</param>
  2233. <param name="urlDataFormatName">The data format name of the URL type.</param>
  2234. <param name="urlEncoding">The text encoding of the URL type.</param>
  2235. <returns>A URL, or <see langword="null" /> if <paramref name="data" /> does not contain a URL
  2236. of the correct type.</returns>
  2237. </member>
  2238. <member name="T:CefSharp.Wpf.IWpfKeyboardHandler">
  2239. <summary>
  2240. Implement this interface to control how keys are forwarded to the browser
  2241. </summary>
  2242. </member>
  2243. <member name="T:CefSharp.Wpf.DelegateCommand">
  2244. <summary>
  2245. DelegateCommand
  2246. </summary>
  2247. <seealso cref="T:System.Windows.Input.ICommand" />
  2248. </member>
  2249. <member name="F:CefSharp.Wpf.DelegateCommand.commandHandler">
  2250. <summary>
  2251. The command handler
  2252. </summary>
  2253. </member>
  2254. <member name="F:CefSharp.Wpf.DelegateCommand.canExecuteHandler">
  2255. <summary>
  2256. The can execute handler
  2257. </summary>
  2258. </member>
  2259. <member name="E:CefSharp.Wpf.DelegateCommand.CanExecuteChanged">
  2260. <summary>
  2261. Occurs when changes occur that affect whether or not the command should execute.
  2262. </summary>
  2263. </member>
  2264. <member name="M:CefSharp.Wpf.DelegateCommand.#ctor(System.Action,System.Func{System.Boolean})">
  2265. <summary>
  2266. Initializes a new instance of the <see cref="T:CefSharp.Wpf.DelegateCommand"/> class.
  2267. </summary>
  2268. <param name="commandHandler">The command handler.</param>
  2269. <param name="canExecuteHandler">The can execute handler.</param>
  2270. </member>
  2271. <member name="M:CefSharp.Wpf.DelegateCommand.Execute(System.Object)">
  2272. <summary>
  2273. Defines the method to be called when the command is invoked.
  2274. </summary>
  2275. <param name="parameter">Data used by the command. If the command does not require data to be passed, this object can be set to null.</param>
  2276. </member>
  2277. <member name="M:CefSharp.Wpf.DelegateCommand.CanExecute(System.Object)">
  2278. <summary>
  2279. Defines the method that determines whether the command can execute in its current state.
  2280. </summary>
  2281. <param name="parameter">Data used by the command. If the command does not require data to be passed, this object can be set to null.</param>
  2282. <returns>true if this command can be executed; otherwise, false.</returns>
  2283. </member>
  2284. <member name="M:CefSharp.Wpf.DelegateCommand.RaiseCanExecuteChanged">
  2285. <summary>
  2286. Raises the can execute changed.
  2287. </summary>
  2288. </member>
  2289. <member name="T:CefSharp.Wpf.IRenderHandler">
  2290. <summary>
  2291. Implement this interface to handle Offscreen Rendering (OSR).
  2292. NOTE: Currently only OnPaint is implemented, at some point expand the API to include all
  2293. of CefRenderHandler methods http://magpcss.org/ceforum/apidocs3/projects/(default)/CefRenderHandler.html
  2294. </summary>
  2295. </member>
  2296. <member name="M:CefSharp.Wpf.IRenderHandler.OnAcceleratedPaint(System.Boolean,CefSharp.Structs.Rect,System.IntPtr)">
  2297. <summary>
  2298. Called when an element has been rendered to the shared texture handle.
  2299. This method is only called when <see cref="P:CefSharp.IWindowInfo.SharedTextureEnabled"/> is set to true
  2300. </summary>
  2301. <param name="isPopup">indicates whether the element is the view or the popup widget.</param>
  2302. <param name="dirtyRect">contains the set of rectangles in pixel coordinates that need to be repainted</param>
  2303. <param name="sharedHandle">is the handle for a D3D11 Texture2D that can be accessed via ID3D11Device using the OpenSharedResource method.</param>
  2304. </member>
  2305. <member name="M:CefSharp.Wpf.IRenderHandler.OnPaint(System.Boolean,CefSharp.Structs.Rect,System.IntPtr,System.Int32,System.Int32,System.Windows.Controls.Image)">
  2306. <summary>
  2307. Called when an element should be painted. (Invoked from CefRenderHandler.OnPaint)
  2308. This method is only called when <see cref="P:CefSharp.IWindowInfo.SharedTextureEnabled"/> is set to false.
  2309. </summary>
  2310. <param name="isPopup">indicates whether the element is the view or the popup widget.</param>
  2311. <param name="dirtyRect">contains the set of rectangles in pixel coordinates that need to be repainted</param>
  2312. <param name="buffer">The bitmap will be will be width * height *4 bytes in size and represents a BGRA image with an upper-left origin</param>
  2313. <param name="width">width</param>
  2314. <param name="height">height</param>
  2315. <param name="image">image used as parent for rendered bitmap</param>
  2316. </member>
  2317. <member name="T:CefSharp.Wpf.IWpfWebBrowser">
  2318. <summary>
  2319. WPF specific implementation, has reference to some of the commands
  2320. and properties the <see cref="T:CefSharp.Wpf.ChromiumWebBrowser" /> exposes.
  2321. </summary>
  2322. <seealso cref="T:CefSharp.IWebBrowser" />
  2323. </member>
  2324. <member name="P:CefSharp.Wpf.IWpfWebBrowser.BackCommand">
  2325. <summary>
  2326. Navigates to the previous page in the browser history. Will automatically be enabled/disabled depending on the
  2327. browser state.
  2328. </summary>
  2329. <value>The back command.</value>
  2330. </member>
  2331. <member name="P:CefSharp.Wpf.IWpfWebBrowser.ForwardCommand">
  2332. <summary>
  2333. Navigates to the next page in the browser history. Will automatically be enabled/disabled depending on the
  2334. browser state.
  2335. </summary>
  2336. <value>The forward command.</value>
  2337. </member>
  2338. <member name="P:CefSharp.Wpf.IWpfWebBrowser.ReloadCommand">
  2339. <summary>
  2340. Reloads the content of the current page. Will automatically be enabled/disabled depending on the browser state.
  2341. </summary>
  2342. <value>The reload command.</value>
  2343. </member>
  2344. <member name="P:CefSharp.Wpf.IWpfWebBrowser.PrintCommand">
  2345. <summary>
  2346. Prints the current browser contents.
  2347. </summary>
  2348. <value>The print command.</value>
  2349. </member>
  2350. <member name="P:CefSharp.Wpf.IWpfWebBrowser.ZoomInCommand">
  2351. <summary>
  2352. Increases the zoom level.
  2353. </summary>
  2354. <value>The zoom in command.</value>
  2355. </member>
  2356. <member name="P:CefSharp.Wpf.IWpfWebBrowser.ZoomOutCommand">
  2357. <summary>
  2358. Decreases the zoom level.
  2359. </summary>
  2360. <value>The zoom out command.</value>
  2361. </member>
  2362. <member name="P:CefSharp.Wpf.IWpfWebBrowser.ZoomResetCommand">
  2363. <summary>
  2364. Resets the zoom level to the default. (100%)
  2365. </summary>
  2366. <value>The zoom reset command.</value>
  2367. </member>
  2368. <member name="P:CefSharp.Wpf.IWpfWebBrowser.ViewSourceCommand">
  2369. <summary>
  2370. Opens up a new program window (using the default text editor) where the source code of the currently displayed web
  2371. page is shown.
  2372. </summary>
  2373. <value>The view source command.</value>
  2374. </member>
  2375. <member name="P:CefSharp.Wpf.IWpfWebBrowser.CleanupCommand">
  2376. <summary>
  2377. Command which cleans up the Resources used by the ChromiumWebBrowser
  2378. </summary>
  2379. <value>The cleanup command.</value>
  2380. </member>
  2381. <member name="P:CefSharp.Wpf.IWpfWebBrowser.StopCommand">
  2382. <summary>
  2383. Stops loading the current page.
  2384. </summary>
  2385. <value>The stop command.</value>
  2386. </member>
  2387. <member name="P:CefSharp.Wpf.IWpfWebBrowser.CutCommand">
  2388. <summary>
  2389. Cut selected text to the clipboard.
  2390. </summary>
  2391. <value>The cut command.</value>
  2392. </member>
  2393. <member name="P:CefSharp.Wpf.IWpfWebBrowser.CopyCommand">
  2394. <summary>
  2395. Copy selected text to the clipboard.
  2396. </summary>
  2397. <value>The copy command.</value>
  2398. </member>
  2399. <member name="P:CefSharp.Wpf.IWpfWebBrowser.PasteCommand">
  2400. <summary>
  2401. Paste text from the clipboard.
  2402. </summary>
  2403. <value>The paste command.</value>
  2404. </member>
  2405. <member name="P:CefSharp.Wpf.IWpfWebBrowser.SelectAllCommand">
  2406. <summary>
  2407. Select all text.
  2408. </summary>
  2409. <value>The select all command.</value>
  2410. </member>
  2411. <member name="P:CefSharp.Wpf.IWpfWebBrowser.UndoCommand">
  2412. <summary>
  2413. Undo last action.
  2414. </summary>
  2415. <value>The undo command.</value>
  2416. </member>
  2417. <member name="P:CefSharp.Wpf.IWpfWebBrowser.RedoCommand">
  2418. <summary>
  2419. Redo last action.
  2420. </summary>
  2421. <value>The redo command.</value>
  2422. </member>
  2423. <member name="P:CefSharp.Wpf.IWpfWebBrowser.Dispatcher">
  2424. <summary>
  2425. Gets the <see cref="P:CefSharp.Wpf.IWpfWebBrowser.Dispatcher" /> associated with this instance.
  2426. </summary>
  2427. <value>The dispatcher.</value>
  2428. </member>
  2429. <member name="P:CefSharp.Wpf.IWpfWebBrowser.ZoomLevel">
  2430. <summary>
  2431. The zoom level at which the browser control is currently displaying.
  2432. Can be set to 0 to clear the zoom level (resets to default zoom level).
  2433. </summary>
  2434. <value>The zoom level.</value>
  2435. </member>
  2436. <member name="P:CefSharp.Wpf.IWpfWebBrowser.ZoomLevelIncrement">
  2437. <summary>
  2438. The increment at which the <see cref="P:CefSharp.Wpf.IWpfWebBrowser.ZoomLevel" /> property will be incremented/decremented.
  2439. </summary>
  2440. <value>The zoom level increment.</value>
  2441. </member>
  2442. <member name="P:CefSharp.Wpf.IWpfWebBrowser.Title">
  2443. <summary>
  2444. The title of the web page being currently displayed.
  2445. </summary>
  2446. <value>The title.</value>
  2447. <remarks>This property is implemented as a Dependency Property and fully supports data binding.</remarks>
  2448. </member>
  2449. <member name="E:CefSharp.Wpf.IWpfWebBrowser.Paint">
  2450. <summary>
  2451. Raised every time <see cref="M:CefSharp.Internals.IRenderWebBrowser.OnPaint(CefSharp.PaintElementType,CefSharp.Structs.Rect,System.IntPtr,System.Int32,System.Int32)"/> is called. You can access the underlying buffer, though it's
  2452. preferable to either override <see cref="M:CefSharp.Wpf.ChromiumWebBrowser.OnPaint(System.Boolean,CefSharp.Structs.Rect,System.IntPtr,System.Int32,System.Int32)"/> or implement your own <see cref="T:CefSharp.Wpf.IRenderHandler"/> as there is no outwardly
  2453. accessible locking (locking is done within the default <see cref="T:CefSharp.Wpf.IRenderHandler"/> implementations).
  2454. 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
  2455. </summary>
  2456. </member>
  2457. <member name="E:CefSharp.Wpf.IWpfWebBrowser.VirtualKeyboardRequested">
  2458. <summary>
  2459. Raised every time <see cref="M:CefSharp.Internals.IRenderWebBrowser.OnVirtualKeyboardRequested(CefSharp.IBrowser,CefSharp.Enums.TextInputMode)"/> is called.
  2460. 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
  2461. </summary>
  2462. </member>
  2463. <member name="T:CefSharp.Wpf.PaintEventArgs">
  2464. <summary>
  2465. Event arguments for the Paint event handler.
  2466. </summary>
  2467. <seealso cref="T:System.EventArgs" />
  2468. </member>
  2469. <member name="P:CefSharp.Wpf.PaintEventArgs.IsPopup">
  2470. <summary>
  2471. Is the OnPaint call for a Popup or the Main View
  2472. </summary>
  2473. </member>
  2474. <member name="P:CefSharp.Wpf.PaintEventArgs.DirtyRect">
  2475. <summary>
  2476. contains the set of rectangles in pixel coordinates that need to be repainted
  2477. </summary>
  2478. </member>
  2479. <member name="P:CefSharp.Wpf.PaintEventArgs.Buffer">
  2480. <summary>
  2481. Pointer to the unmanaged buffer that holds the bitmap.
  2482. The buffer shouldn't be accessed outside the scope of <see cref="E:CefSharp.Wpf.ChromiumWebBrowser.Paint"/> event.
  2483. A copy should be taken as the buffer is reused internally and may potentialy be freed.
  2484. </summary>
  2485. <remarks>The bitmap will be width * height * 4 bytes in size and represents a BGRA image with an upper-left origin</remarks>
  2486. </member>
  2487. <member name="P:CefSharp.Wpf.PaintEventArgs.Width">
  2488. <summary>
  2489. Width
  2490. </summary>
  2491. </member>
  2492. <member name="P:CefSharp.Wpf.PaintEventArgs.Height">
  2493. <summary>
  2494. Height
  2495. </summary>
  2496. </member>
  2497. <member name="P:CefSharp.Wpf.PaintEventArgs.Handled">
  2498. <summary>
  2499. Gets or sets a value indicating whether the event is handled.
  2500. </summary>
  2501. </member>
  2502. <member name="M:CefSharp.Wpf.PaintEventArgs.#ctor(System.Boolean,CefSharp.Structs.Rect,System.IntPtr,System.Int32,System.Int32)">
  2503. <summary>
  2504. Initializes a new instance of the <see cref="T:CefSharp.Wpf.PaintEventArgs"/> class.
  2505. </summary>
  2506. <param name="isPopup">is popup</param>
  2507. <param name="dirtyRect">direct rectangle</param>
  2508. <param name="buffer">buffer</param>
  2509. <param name="width">width</param>
  2510. <param name="height">height</param>
  2511. </member>
  2512. <member name="T:CefSharp.Wpf.Rendering.AbstractRenderHandler">
  2513. <summary>
  2514. Implements the basics of a <see cref="T:CefSharp.Wpf.IRenderHandler"/>
  2515. </summary>
  2516. <seealso cref="T:CefSharp.Wpf.IRenderHandler" />
  2517. </member>
  2518. <member name="F:CefSharp.Wpf.Rendering.AbstractRenderHandler.disposeSignaled">
  2519. <summary>
  2520. The value for disposal, if it's 1 (one) then this instance is either disposed
  2521. or in the process of getting disposed
  2522. </summary>
  2523. </member>
  2524. <member name="P:CefSharp.Wpf.Rendering.AbstractRenderHandler.IsDisposed">
  2525. <summary>
  2526. Gets a value indicating whether this instance is disposed.
  2527. </summary>
  2528. <value><see langword="true"/> if this instance is disposed; otherwise, <see langword="true"/>.</value>
  2529. </member>
  2530. <member name="M:CefSharp.Wpf.Rendering.AbstractRenderHandler.Dispose">
  2531. <summary>
  2532. Releases all resources used by the <see cref="T:CefSharp.Wpf.Rendering.AbstractRenderHandler"/> object
  2533. </summary>
  2534. </member>
  2535. <member name="M:CefSharp.Wpf.Rendering.AbstractRenderHandler.Dispose(System.Boolean)">
  2536. <summary>
  2537. Releases unmanaged and - optionally - managed resources for the <see cref="T:CefSharp.Wpf.Rendering.AbstractRenderHandler"/>
  2538. </summary>
  2539. <param name="disposing"><see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources.</param>
  2540. </member>
  2541. <member name="M:CefSharp.Wpf.Rendering.AbstractRenderHandler.OnAcceleratedPaint(System.Boolean,CefSharp.Structs.Rect,System.IntPtr)">
  2542. <summary>
  2543. Called when an element has been rendered to the shared texture handle.
  2544. This method is only called when <see cref="P:CefSharp.IWindowInfo.SharedTextureEnabled"/> is set to true
  2545. </summary>
  2546. <param name="isPopup">indicates whether the element is the view or the popup widget.</param>
  2547. <param name="dirtyRect">contains the set of rectangles in pixel coordinates that need to be repainted</param>
  2548. <param name="sharedHandle">is the handle for a D3D11 Texture2D that can be accessed via ID3D11Device using the OpenSharedResource method.</param>
  2549. </member>
  2550. <member name="M:CefSharp.Wpf.Rendering.AbstractRenderHandler.OnPaint(System.Boolean,CefSharp.Structs.Rect,System.IntPtr,System.Int32,System.Int32,System.Windows.Controls.Image)">
  2551. <summary>
  2552. Called when an element should be painted. (Invoked from CefRenderHandler.OnPaint)
  2553. This method is only called when <see cref="P:CefSharp.IWindowInfo.SharedTextureEnabled"/> is set to false.
  2554. </summary>
  2555. <param name="isPopup">indicates whether the element is the view or the popup widget.</param>
  2556. <param name="dirtyRect">contains the set of rectangles in pixel coordinates that need to be repainted</param>
  2557. <param name="buffer">The bitmap will be will be width * height *4 bytes in size and represents a BGRA image with an upper-left origin</param>
  2558. <param name="width">width</param>
  2559. <param name="height">height</param>
  2560. <param name="image">image used as parent for rendered bitmap</param>
  2561. </member>
  2562. <member name="T:CefSharp.Wpf.Rendering.AllocHGlobalWritableBitmapRenderHandler">
  2563. <summary>
  2564. AllocHGlobalWritableBitmapRenderHandler - creates/updates an WritableBitmap
  2565. Uses <see cref="M:System.Runtime.InteropServices.Marshal.AllocHGlobal(System.IntPtr)"/> to allocate memory for
  2566. double buffering when the size matches or creates a new WritableBitmap
  2567. when required.
  2568. </summary>
  2569. <seealso cref="T:CefSharp.Wpf.IRenderHandler" />
  2570. </member>
  2571. <member name="F:CefSharp.Wpf.Rendering.AllocHGlobalWritableBitmapRenderHandler.disposeSignaled">
  2572. <summary>
  2573. The value for disposal, if it's 1 (one) then this instance is either disposed
  2574. or in the process of getting disposed
  2575. </summary>
  2576. </member>
  2577. <member name="M:CefSharp.Wpf.Rendering.AllocHGlobalWritableBitmapRenderHandler.#ctor(System.Double,System.Double,System.Boolean,System.Windows.Threading.DispatcherPriority)">
  2578. <summary>
  2579. Initializes a new instance of the <see cref="T:CefSharp.Wpf.Rendering.AllocHGlobalWritableBitmapRenderHandler"/> class.
  2580. </summary>
  2581. <param name="dpiX">The dpi x.</param>
  2582. <param name="dpiY">The dpi y.</param>
  2583. <param name="invalidateDirtyRect">if true then only the direct rectangle will be updated, otherwise the whole bitmap will be redrawn</param>
  2584. <param name="dispatcherPriority">priority at which the bitmap will be updated on the UI thread</param>
  2585. </member>
  2586. <member name="P:CefSharp.Wpf.Rendering.AllocHGlobalWritableBitmapRenderHandler.IsDisposed">
  2587. <summary>
  2588. Gets a value indicating whether this instance is disposed.
  2589. </summary>
  2590. <value><see langword="true"/> if this instance is disposed; otherwise, <see langword="true"/>.</value>
  2591. </member>
  2592. <member name="M:CefSharp.Wpf.Rendering.AllocHGlobalWritableBitmapRenderHandler.Dispose">
  2593. <summary>
  2594. Releases all resources used by the <see cref="T:CefSharp.Wpf.Rendering.AbstractRenderHandler"/> object
  2595. </summary>
  2596. </member>
  2597. <member name="M:CefSharp.Wpf.Rendering.AllocHGlobalWritableBitmapRenderHandler.Dispose(System.Boolean)">
  2598. <summary>
  2599. Releases unmanaged and - optionally - managed resources for the <see cref="T:CefSharp.Wpf.Rendering.AbstractRenderHandler"/>
  2600. </summary>
  2601. <param name="disposing"><see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources.</param>
  2602. </member>
  2603. <member name="T:CefSharp.Wpf.Rendering.AllocHGlobalWritableBitmapRenderHandler.PaintElement">
  2604. <summary>
  2605. Details of the bitmap to be rendered
  2606. </summary>
  2607. </member>
  2608. <member name="T:CefSharp.Wpf.Rendering.Experimental.CompositionTargetRenderHandler">
  2609. <summary>
  2610. RenderHandler implemenetation that updates the image/bitmap in the
  2611. <see cref="E:System.Windows.Media.CompositionTarget.Rendering"/> event.
  2612. Initially based on https://github.com/cefsharp/CefSharp/issues/2888#issuecomment-528864931
  2613. </summary>
  2614. </member>
  2615. <member name="T:CefSharp.Wpf.Rendering.Experimental.CompositionTargetRenderHandler.PaintElement">
  2616. <summary>
  2617. Details of the bitmap to be rendered
  2618. </summary>
  2619. </member>
  2620. <member name="T:CefSharp.Wpf.Rendering.Experimental.ByteArrayWritableBitmapRenderHandler">
  2621. <summary>
  2622. ByteArrayWritableBitmapRenderHandler - creates/updates an WritableBitmap
  2623. For each OnPaint call a new byte[] is created and then updated. No locking is
  2624. performed and memory is allocated for every OnPaint call, so will be very expensive memory
  2625. wise.
  2626. </summary>
  2627. <seealso cref="T:CefSharp.Wpf.IRenderHandler" />
  2628. </member>
  2629. <member name="M:CefSharp.Wpf.Rendering.Experimental.ByteArrayWritableBitmapRenderHandler.#ctor(System.Double,System.Double,System.Boolean,System.Windows.Threading.DispatcherPriority)">
  2630. <summary>
  2631. Initializes a new instance of the <see cref="T:CefSharp.Wpf.Rendering.WritableBitmapRenderHandler"/> class.
  2632. </summary>
  2633. <param name="dpiX">The dpi x.</param>
  2634. <param name="dpiY">The dpi y.</param>
  2635. <param name="invalidateDirtyRect">if true then only the direct rectangle will be updated, otherwise the whole bitmap will be redrawn</param>
  2636. <param name="dispatcherPriority">priority at which the bitmap will be updated on the UI thread</param>
  2637. </member>
  2638. <member name="M:CefSharp.Wpf.Rendering.Experimental.ByteArrayWritableBitmapRenderHandler.CefSharp#Wpf#IRenderHandler#OnAcceleratedPaint(System.Boolean,CefSharp.Structs.Rect,System.IntPtr)">
  2639. <summary>
  2640. Called when an element has been rendered to the shared texture handle.
  2641. This method is only called when <see cref="P:CefSharp.IWindowInfo.SharedTextureEnabled"/> is set to true
  2642. </summary>
  2643. <param name="isPopup">indicates whether the element is the view or the popup widget.</param>
  2644. <param name="dirtyRect">contains the set of rectangles in pixel coordinates that need to be repainted</param>
  2645. <param name="sharedHandle">is the handle for a D3D11 Texture2D that can be accessed via ID3D11Device using the OpenSharedResource method.</param>
  2646. </member>
  2647. <member name="T:CefSharp.Wpf.Rendering.DirectWritableBitmapRenderHandler">
  2648. <summary>
  2649. DirectWritableBitmapRenderHandler - directly copyies the buffer
  2650. into writeableBitmap.BackBuffer. No additional copies or locking are used.
  2651. Can only be used when CEF UI thread and WPF UI thread are the same (MultiThreadedMessageLoop = false)
  2652. </summary>
  2653. <seealso cref="T:CefSharp.Wpf.IRenderHandler" />
  2654. </member>
  2655. <member name="M:CefSharp.Wpf.Rendering.DirectWritableBitmapRenderHandler.#ctor(System.Double,System.Double,System.Boolean,System.Windows.Threading.DispatcherPriority)">
  2656. <summary>
  2657. Initializes a new instance of the <see cref="T:CefSharp.Wpf.Rendering.WritableBitmapRenderHandler"/> class.
  2658. </summary>
  2659. <param name="dpiX">The dpi x.</param>
  2660. <param name="dpiY">The dpi y.</param>
  2661. <param name="invalidateDirtyRect">if true then only the direct rectangle will be updated, otherwise the whole bitmap will be redrawn</param>
  2662. <param name="dispatcherPriority">priority at which the bitmap will be updated on the UI thread</param>
  2663. </member>
  2664. <member name="T:CefSharp.Wpf.Rendering.InteropBitmapRenderHandler">
  2665. <summary>
  2666. InteropBitmapRenderHandler - creates/updates an InteropBitmap
  2667. Uses a MemoryMappedFile for double buffering when the size matches
  2668. or creates a new InteropBitmap when required
  2669. </summary>
  2670. <seealso cref="T:CefSharp.Wpf.IRenderHandler" />
  2671. </member>
  2672. <member name="M:CefSharp.Wpf.Rendering.InteropBitmapRenderHandler.#ctor(System.Windows.Threading.DispatcherPriority)">
  2673. <summary>
  2674. Initializes a new instance of the <see cref="T:CefSharp.Wpf.Rendering.InteropBitmapRenderHandler"/> class.
  2675. </summary>
  2676. <param name="dispatcherPriority">priority at which the bitmap will be updated on the UI thread</param>
  2677. </member>
  2678. <member name="T:CefSharp.Wpf.Rendering.WritableBitmapRenderHandler">
  2679. <summary>
  2680. WritableBitmapRenderHandler - creates/updates an WritableBitmap
  2681. Uses a MemoryMappedFile for double buffering when the size matches
  2682. or creates a new WritableBitmap when required
  2683. </summary>
  2684. <seealso cref="T:CefSharp.Wpf.IRenderHandler" />
  2685. </member>
  2686. <member name="M:CefSharp.Wpf.Rendering.WritableBitmapRenderHandler.#ctor(System.Double,System.Double,System.Boolean,System.Windows.Threading.DispatcherPriority)">
  2687. <summary>
  2688. Initializes a new instance of the <see cref="T:CefSharp.Wpf.Rendering.WritableBitmapRenderHandler"/> class.
  2689. </summary>
  2690. <param name="dpiX">The dpi x.</param>
  2691. <param name="dpiY">The dpi y.</param>
  2692. <param name="invalidateDirtyRect">if true then only the direct rectangle will be updated, otherwise the whole bitmap will be redrawn</param>
  2693. <param name="dispatcherPriority">priority at which the bitmap will be updated on the UI thread</param>
  2694. </member>
  2695. <member name="T:CefSharp.Wpf.VirtualKeyboardRequestedEventArgs">
  2696. <summary>
  2697. Event arguments for the VirtualKeyboardRequested Event.
  2698. </summary>
  2699. <seealso cref="T:System.EventArgs" />
  2700. </member>
  2701. <member name="P:CefSharp.Wpf.VirtualKeyboardRequestedEventArgs.TextInputMode">
  2702. <summary>
  2703. Input mode of a virtual keyboard. When <see cref="F:CefSharp.Enums.TextInputMode.None"/>
  2704. the keyboard should be hidden
  2705. </summary>
  2706. </member>
  2707. <member name="P:CefSharp.Wpf.VirtualKeyboardRequestedEventArgs.Browser">
  2708. <summary>
  2709. Browser
  2710. </summary>
  2711. </member>
  2712. <member name="M:CefSharp.Wpf.VirtualKeyboardRequestedEventArgs.#ctor(CefSharp.IBrowser,CefSharp.Enums.TextInputMode)">
  2713. <summary>
  2714. Initializes a new instance of the <see cref="T:CefSharp.Wpf.VirtualKeyboardRequestedEventArgs"/> class.
  2715. </summary>
  2716. <param name="browser">browser</param>
  2717. <param name="inputMode">input mode</param>
  2718. </member>
  2719. <member name="T:CefSharp.Wpf.WM">
  2720. <summary>
  2721. Windows Message Enums
  2722. Gratiosly based on http://www.pinvoke.net/default.aspx/Enums/WindowsMessages.html
  2723. </summary>
  2724. </member>
  2725. <member name="F:CefSharp.Wpf.WM.KEYDOWN">
  2726. <summary>
  2727. The WM_KEYDOWN message is posted to the window with the keyboard focus when a nonsystem key is pressed. A nonsystem
  2728. key is a key that is pressed when the ALT key is not pressed.
  2729. </summary>
  2730. </member>
  2731. <member name="F:CefSharp.Wpf.WM.KEYUP">
  2732. <summary>
  2733. The WM_KEYUP message is posted to the window with the keyboard focus when a nonsystem key is released. A nonsystem
  2734. key is a key that is pressed when the ALT key is not pressed, or a keyboard key that is pressed when a window has the
  2735. keyboard focus.
  2736. </summary>
  2737. </member>
  2738. <member name="F:CefSharp.Wpf.WM.CHAR">
  2739. <summary>
  2740. The WM_CHAR message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the
  2741. TranslateMessage function. The WM_CHAR message contains the character code of the key that was pressed.
  2742. </summary>
  2743. </member>
  2744. <member name="F:CefSharp.Wpf.WM.SYSKEYDOWN">
  2745. <summary>
  2746. The WM_SYSKEYDOWN message is posted to the window with the keyboard focus when the user presses the F10 key (which
  2747. activates the menu bar) or holds down the ALT key and then presses another key. It also occurs when no window
  2748. currently has the keyboard focus; in this case, the WM_SYSKEYDOWN message is sent to the active window. The window
  2749. that receives the message can distinguish between these two contexts by checking the context code in the lParam
  2750. parameter.
  2751. </summary>
  2752. </member>
  2753. <member name="F:CefSharp.Wpf.WM.SYSKEYUP">
  2754. <summary>
  2755. The WM_SYSKEYUP message is posted to the window with the keyboard focus when the user releases a key that was pressed
  2756. while the ALT key was held down. It also occurs when no window currently has the keyboard focus; in this case, the
  2757. WM_SYSKEYUP message is sent to the active window. The window that receives the message can distinguish between these
  2758. two contexts by checking the context code in the lParam parameter.
  2759. </summary>
  2760. </member>
  2761. <member name="F:CefSharp.Wpf.WM.SYSCHAR">
  2762. <summary>
  2763. The WM_SYSCHAR message is posted to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by
  2764. the TranslateMessage function. It specifies the character code of a system character key — that is, a character key
  2765. that is pressed while the ALT key is down.
  2766. </summary>
  2767. </member>
  2768. <member name="F:CefSharp.Wpf.WM.IME_CHAR">
  2769. <summary>
  2770. Sent to an application when the IME gets a character of the conversion result. A window receives this message through
  2771. its WindowProc function.
  2772. </summary>
  2773. </member>
  2774. <member name="F:CefSharp.Wpf.WM.IME_STARTCOMPOSITION">
  2775. <summary>
  2776. Sent immediately before the IME generates the composition string as a result of a keystroke. A window receives this
  2777. message through its WindowProc function.
  2778. </summary>
  2779. </member>
  2780. <member name="F:CefSharp.Wpf.WM.IME_ENDCOMPOSITION">
  2781. <summary>
  2782. Sent to an application when the IME ends composition. A window receives this message through its WindowProc function.
  2783. </summary>
  2784. </member>
  2785. <member name="F:CefSharp.Wpf.WM.IME_COMPOSITION">
  2786. <summary>
  2787. Sent to an application when the IME changes composition status as a result of a keystroke. A window receives this
  2788. message through its WindowProc function.
  2789. </summary>
  2790. </member>
  2791. <member name="F:CefSharp.Wpf.WM.IME_SETCONTEXT">
  2792. <summary>
  2793. Sent to an application when a window is activated. A window receives this message through its WindowProc function.
  2794. </summary>
  2795. </member>
  2796. </members>
  2797. </doc>