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 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.