Como: Determine If a Page is Browser Hosted
Este exemplo demonstra como determinar se um Page está hospedado em um navegador.
Exemplo
Um Page pode ser "host agnostic" e, consequentemente, pode ser carregado em vários tipos diferentes de hosts, incluindo uma Frame, um NavigationWindow ou um navegador. Isso pode acontecer quando você tem uma biblioteca de assembly que contém uma ou mais páginas, e que é referenciado por vários aplicativos host autônomos e navegáveis (aplicativo de navegador XAML (XBAP)) .
O exemplo a seguir demonstra como usar BrowserInteropHelper.IsBrowserHosted para determinar se um Page está hospedado em um navegador.