BrowserInteropHelper.IsBrowserHosted Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um valor que especifica se a aplicação atual do Windows Presentation Foundation (WPF) está alojada 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 de Propriedade
true se a aplicação estiver alojada por navegador; caso contrário, false.
Exemplos
O exemplo seguinte demonstra como usar BrowserInteropHelper.IsBrowserHosted para determinar se a Page está alojado num 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
Observações
A pode ser agnóstico ao Page host e, consequentemente, pode ser carregado em vários tipos diferentes de hosts, incluindo um Frame, a NavigationWindow, ou um browser. Isto pode acontecer quando se tem um conjunto de biblioteca que contém uma ou mais páginas, e que é referenciado por múltiplas aplicações anfitriãs autónomas e navegáveis (aplicação de navegador XAML (XBAP)).