BrowserInteropHelper.IsBrowserHosted Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu, která určuje, zda je aktuální aplikace Windows Presentation Foundation (WPF) hostovaná v prohlížeči.
public:
static property bool IsBrowserHosted { bool get(); };
public static bool IsBrowserHosted { get; }
member this.IsBrowserHosted : bool
Public Shared ReadOnly Property IsBrowserHosted As Boolean
Hodnota vlastnosti
true
pokud je aplikace hostovaná v prohlížeči; v opačném případě . false
Příklady
Následující příklad ukazuje použití BrowserInteropHelper.IsBrowserHosted k určení, jestli Page je hostovaný v prohlížeči.
// 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
Poznámky
A Page může být nezávislá na hostitelích a v důsledku toho může být načtena do několika různých typů hostitelů, včetně Frame, a nebo NavigationWindowprohlížeče. K tomu může dojít v případě, že máte sestavení knihovny, které obsahuje jednu nebo více stránek a na které odkazuje více samostatných a browsable (aplikace prohlížeče XAML (XBAP)) hostitelských aplikací.