BrowserInteropHelper.IsBrowserHosted Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur qui spécifie si l’application Windows Presentation Foundation actuelle (WPF) est hébergée dans un navigateur.
public:
static property bool IsBrowserHosted { bool get(); };
public static bool IsBrowserHosted { get; }
static member IsBrowserHosted : bool
Public Shared ReadOnly Property IsBrowserHosted As Boolean
Valeur de propriété
true
si l'application est hébergée par le navigateur ; sinon, false
.
Exemples
L’exemple suivant montre comment utiliser BrowserInteropHelper.IsBrowserHosted pour déterminer si un Page est hébergé dans un navigateur.
// 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
Remarques
Un Page peut être indépendant de l’hôte et, par conséquent, peut être chargé dans plusieurs types d’hôtes différents, notamment un Frame, un NavigationWindowou un navigateur. Cela peut se produire lorsque vous avez un assembly de bibliothèque qui contient une ou plusieurs pages et qui est référencé par plusieurs applications hôtes autonomes et accessibles (application de navigateur XAML (XBAP)).