BrowserInteropHelper.IsBrowserHosted Özellik

Tanım

Geçerli Windows Presentation Foundation (WPF) uygulamasının tarayıcı tarafından barındırılıp barındırılmadığını belirten bir değer alır.

C#
public static bool IsBrowserHosted { get; }

Özellik Değeri

true uygulama tarayıcıda barındırılıyorsa; aksi takdirde , false.

Örnekler

Aşağıdaki örnekte, bir'in Page tarayıcıda barındırılıp barındırılamadığını belirlemek için nasıl kullanılacağı BrowserInteropHelper.IsBrowserHosted gösterilmektedir.

C#
// 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";
}

Açıklamalar

A Page , konaklardan bağımsız olabilir ve sonuç olarak, bir Frame, NavigationWindowveya tarayıcı da dahil olmak üzere birkaç farklı konak türüne yüklenebilir. Bir veya daha fazla sayfa içeren ve birden çok tek başına ve göz atılabilir (XAML tarayıcı uygulaması (XBAP)) konak uygulaması tarafından başvurulan bir kitaplık derlemeniz olduğunda bu durum oluşabilir.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10