BrowserInteropHelper.IsBrowserHosted Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość określającą, czy bieżąca aplikacja Windows Presentation Foundation (WPF) jest hostowana w przeglądarce.
public:
static property bool IsBrowserHosted { bool get(); };
public static bool IsBrowserHosted { get; }
member this.IsBrowserHosted : bool
Public Shared ReadOnly Property IsBrowserHosted As Boolean
Wartość właściwości
true
jeśli aplikacja jest hostowana w przeglądarce; w przeciwnym razie , false
.
Przykłady
W poniższym przykładzie pokazano, jak określić BrowserInteropHelper.IsBrowserHosted , czy element Page jest hostowany w przeglądarce.
// 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
Uwagi
Element Page może być niezależna od hosta i w związku z tym może zostać załadowany do kilku różnych typów hostów, w tym do Frameprzeglądarki , lub NavigationWindow. Może się to zdarzyć, gdy masz zestaw biblioteki zawierający co najmniej jedną stronę, do której odwołuje się wiele autonomicznych i przeglądalnych aplikacji hosta (aplikacja przeglądarki XAML (XBAP)).