BrowserInteropHelper.IsBrowserHosted Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.