Freigeben über


BrowserInteropHelper.IsBrowserHosted Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die aktuelle WPF-Anwendung (Windows Presentation Foundation) 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

true, wenn die Anwendung von einem Browser gehostet wird, andernfalls false.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie BrowserInteropHelper.IsBrowserHosted Sie ermitteln, ob eine Page 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

Ein Page Host kann agnostisch sein und kann daher in mehrere verschiedene Arten von Hosts geladen werden, einschließlich einer, einer oder Frameeines NavigationWindowBrowsers. Dies kann passieren, wenn Sie über eine Bibliotheksassembly verfügen, die eine oder mehrere Seiten enthält und auf mehrere eigenständige und brosierbare (XAML-Browseranwendung (XBAP)-Hostanwendungen verwiesen wird.

Gilt für: