Page可以是与主机无关,因此,可以加载至不同类型的主机,包括Frame、NavigationWindow或浏览器。
可以使用BrowserInteropHelper.IsBrowserHosted来确定Page是否是在浏览器中承载的。
// 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";
}
posted on 2008-05-29 11:06  pdfw  阅读(511)  评论(0编辑  收藏  举报