BrowserInteropHelper.IsBrowserHosted Proprietà
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che specifica se l'applicazione Windows Presentation Foundation (WPF) corrente è ospitata nel browser.
public:
static property bool IsBrowserHosted { bool get(); };
public static bool IsBrowserHosted { get; }
member this.IsBrowserHosted : bool
Public Shared ReadOnly Property IsBrowserHosted As Boolean
true
se l'applicazione è ospitata da browser; in caso contrario, false
.
Nell'esempio seguente viene illustrato come usare BrowserInteropHelper.IsBrowserHosted per determinare se un Page oggetto è ospitato in un browser.
// 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
Un Page può essere host indipendente e, di conseguenza, può essere caricato in diversi tipi di host, tra cui Frame, NavigationWindowo un browser. Ciò può verificarsi quando si dispone di un assembly di libreria che contiene una o più pagine e a cui fa riferimento più applicazioni host autonome ed esplorabili (applicazione browser XAML (XBAP) .