BrowserInteropHelper.IsBrowserHosted Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die aktuelle Windows Presentation Foundation -Anwendung (WPF) vom Browser gehostet wird.

public:
 static property bool IsBrowserHosted { bool get(); };
public static bool IsBrowserHosted { get; }
static member IsBrowserHosted : bool
Public Shared ReadOnly Property IsBrowserHosted As Boolean

Eigenschaftswert

truewenn die Anwendung vom Browser gehostet wird; andernfalls . false

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Sie ermitteln können BrowserInteropHelper.IsBrowserHosted , ob ein Page Objekt in einem Browser gehostet wird.

// Detect if browser hosted
if (BrowserInteropHelper.IsBrowserHosted) 
{
    // Note: can only inspect BrowserInteropHelper.Source property if page is browser-hosted.
    this.dataTextBlock.Text = "Is Browser Hosted: " + BrowserInteropHelper.Source.ToString();
}
else 
{
    this.dataTextBlock.Text = "Is not browser hosted";
}
' Detect if browser hosted
If BrowserInteropHelper.IsBrowserHosted Then
    ' Note: can only inspect BrowserInteropHelper.Source property if page is browser-hosted.
    Me.dataTextBlock.Text = "Is Browser Hosted: " & BrowserInteropHelper.Source.ToString()
Else
    Me.dataTextBlock.Text = "Is not browser hosted"
End If

Hinweise

A Page kann agnostisch sein und kann daher in mehrere verschiedene Arten von Hosts geladen werden, darunter ein , ein Frame, ein NavigationWindowoder ein Browser. Dies kann passieren, wenn Sie über eine Bibliotheksassembly verfügen, die eine oder mehrere Seiten enthält und auf die von mehreren eigenständigen und durchbrochenen Hostanwendungen (XAML-Browseranwendung ( XBAP)) verwiesen wird.

Gilt für: