WpfBrowser Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Hosts the CRM and web pages in Unified Service Desk and navigates between them. Enables interoperability between Windows Presentation Foundation (WPF) managed code and HTML script.
public ref class WpfBrowser sealed : System::Windows::Controls::UserControl, IDisposable, Microsoft::Crm::UnifiedServiceDesk::Dynamics::Controls::IBrowserCallback2
public sealed class WpfBrowser : System.Windows.Controls.UserControl, IDisposable, Microsoft.Crm.UnifiedServiceDesk.Dynamics.Controls.IBrowserCallback2
type WpfBrowser = class
inherit UserControl
interface IBrowserCallback2
interface IBrowserCallback
interface IDisposable
Public NotInheritable Class WpfBrowser
Inherits UserControl
Implements IBrowserCallback2, IDisposable
- Inheritance
-
WpfBrowser
- Implements
Remarks
This control is based on the WPF WebBrowser control.
Constructors
WpfBrowser(String) |
Initializes a new instance of the WpfBrowser class. |
WpfBrowser(String, String) |
Fields
_webBrowser | |
ApplicationName |
Specifies the application name. |
WM_DESTROY | |
WM_PARENTNOTIFY |
Properties
BrowserId | |
Document |
Gets the document. |
IsBusy |
Gets a Boolean value that specifies whether the browser is busy. |
IsDisposed |
Gets a Boolean value that specifies whether the browser is disposed. |
IsPooled | |
ReadyState | |
StatusText |
Gets the status. |
Url |
Gets or sets the URL. |
UsdObjectForScripting |
Gets or sets an instance of a public class, implemented by Unified Service Desk or your custom application, which can be accessed by script from a web page hosted in Unified Service Desk. |
webBrowser |
Gets the web browser object. |
WebBrowser |
Methods
AttachHandler(WebBrowserEvent, Delegate) | |
Dispose() | |
GetBrowser() | |
GetDocument(String) |
Gets the document. |
GetDocumentContainingId(HTMLDocument, String) |
Gets the document containing the requested ID. |
GetFrames() |
Gets the frames. |
GetUrl(String) |
Gets the URL. |
GoBack() |
Moves control to the previous page. |
GoForward() |
Moves control to the next page. |
GoHome() |
Moves control to the home page. |
Hide() |
Hides the browser. |
HideScriptErrors(Boolean) |
Hides the script errors. |
InjectScriptIntoHtmlHead(String) | |
IsResponding() | |
Navigate(String) |
Navigates to the specified URL. |
Navigate(String, String, Byte[], String) |
Navigates to the specified URL. |
NavigateByScriptInjecton(String, String) | |
RecoverBrowserProcess() | |
Refresh() | |
RemoveHandler(WebBrowserEvent, Delegate) | |
RunScript(String, String, String) | |
RunScriptSync(String, String) | |
RunXrmCommand(String, String) | |
SelectionChanged(Object, EventArgs) |
Raised when the selection is changed. |
SetVisualParentHwnd(IntPtr) | |
ShowBrowser() |
Displays the browser. |
ShowOutside(String) |
Events
BeforeNavigate |
Fires when DWebBrowserEvents2, BeforeNavigate2 event fires. |
BeforeNavigate_ |
Fires before navigation occurs in the given object (on either a window element or frameset element). Deprecated. |
BeforeNavigate2 |
Fires before navigation occurs in the given object (on either a window element or a frameset element). |
BeforeNewWindow |
Fires when DWebBrowserEvents2, NewWindow2 and NewWindow3 events fire. |
BrowserNavigating | |
BrowserObjectAppeared |
Fires when the browser process object (IWebBrowser2) appears, providing an opportunity to manipulate its properties. |
BrowserProcessExited |
Fires when the hosted browser process exits when the WebBrowserExtended control is still valid (not disposed). |
ClientToHostWindow |
Fires to request that the client window size is converted to the host window size. |
Closing | |
CommandStateChange |
Fires when the enabled state of a command changes. |
CrashNotify | |
DocumentComplete |
Fires when a document is completely loaded and initialized. |
DocumentCompleted | |
DocumentReady | |
DownloadBegin |
Fires when a navigation operation begins. |
DownloadComplete |
Fires when a navigation operation finishes, is halted or fails. |
DownloadCompleted | |
DownloadStarted | |
FileDownload |
Fires to indicate that a file download is about to occur. |
FrameBeforeNavigate |
Fires before navigation occurs in the given object. Deprecated. |
FrameNavigateComplete |
Fires after a navigation to a link is completed on either a window element or a frameset element. Deprecated. |
FrameNewWindow |
Fires when a new window is to be created. Deprecated. |
Loaded | |
NavigateComplete |
Fires after a navigation to a link is completed on either a window element or a frameset element. Deprecated. |
NavigateComplete2 |
Fires after a navigation to a link is completed on a window element or a frameset element. |
Navigated | |
NavigateError |
Fires when an error occurs during navigation. |
NewWindow |
Fires when a new window is to be created. Deprecated. |
NewWindow2 |
Fires when a new window is to be created. |
NewWindow3 |
Raised when a window is to be created. |
OnFullScreen |
Fires when the IWebBrowser2 full screen property is changed. |
OnMenuBar |
Fires when the IWebBrowser2 menu bar property is changed. |
OnQuit |
Fires before Internet Explorer application quits. Deprecated. |
OnStatusBar |
Fires when the IWebBrowser2 status bar property is changed. |
OnTheaterMode |
Fires when the IWebBrowser2 theater mode property is changed. |
OnToolBar |
Fires when the IWebBrowser2 tool bar property is changed. |
OnVisible |
Fires when the IWebBrowser2 visible property is changed. |
PageLoadComplete |
Fires when the browser object has finished downloading the entire page. |
PrintTemplateInstantiation |
Fires when a print template is instantiated. |
PrintTemplateTeardown |
Fires when a print template is instantiated. |
PrivacyImpactedStateChange |
Fires when an event that impacts privacy occurs, or when a user navigates away from a URL that has impacted privacy. |
ProgressChange |
Fires when the progress of a download operation is updated on the object. |
PropertyChange |
Fires when the IWebBrowser2 PutProperty method of the object changes the value of a property. |
SetPhishingFilterStatus |
Fires to indicate the progress and status of Microsoft Phishing Filter analysis of the current webpage. |
SetSecureLockIcon |
Fires when there is a change in encryption level. |
StatusChangeNotify | |
StatusTextChange |
Fires when the status bar text of the object has changed. |
TitleChange |
Fires when the status bar text of the object has changed. |
UpdatePageStatus | |
WindowClosing |
Fires when the window of the object is about to be closed by script. |
WindowSetHeight |
Fires when the object changes its height. |
WindowSetLeft |
Fires when the object changes its left position. |
WindowSetResizable |
Fires to indicate whether the host window should allow resizing of the object. |
WindowSetTop |
Fires when the object changes its top position. |
WindowSetWidth |
Fires when the object changes its width. |
WindowStateChanged |
Fires when the visibility state of a content window, such as the browser window or a tab changes. |