BrowserInteropHelper.IsBrowserHosted Propriedade

Definição

Obtém um valor que especifica se o aplicativo de Windows Presentation Foundation atual (WPF) está hospedado no navegador.

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

Valor da propriedade

true se o aplicativo estiver hospedado no navegador; caso contrário, false.

Exemplos

O exemplo a seguir demonstra como usar BrowserInteropHelper.IsBrowserHosted para determinar se um Page está hospedado em um navegador.

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

Comentários

Um Page pode ser independente de host e, consequentemente, pode ser carregado em vários tipos diferentes de hosts, incluindo um Frame, um NavigationWindowou um navegador. Isso pode acontecer quando você tem um assembly de biblioteca que contém uma ou mais páginas e que é referenciado por vários aplicativos host autônomos e navegáveis (XBAP(aplicativo do navegador XAML)).

Aplica-se a