Я хочу открыть окно браузера вместо новой вкладки в текущем/умолчанию браузере.Как открыть окно браузера в приложении lightwitch?
Я использую этот код в клиенте рабочего стола на экране, нажав кнопку мыши.
Microsoft.LightSwitch.Threading.Dispatchers.Main.BeginInvoke(() =>
{
if (AutomationFactory.IsAvailable)
{
dynamic shell = AutomationFactory.CreateObject("Shell.Application");
shell.ShellExecute("http://localhost:55722/Home/Index");
}
else if (!System.Windows.Application.Current.IsRunningOutOfBrowser)
{
HtmlPage.Window.Navigate(new Uri("http://localhost:55722/Home/Index"), "_blank");
}
else
{
throw new InvalidOperationException();
}
});
Этот код открывает мою страницу в текущей/открытой вкладке браузера.
Не могли бы вы посоветовать, как открыть окно браузера в клиенте рабочего стола на экране.
Ваш ответ будет заметным! :)
Спасибо,
Jatin
Должно ли решение работать для всех браузеров, или вы ограничиваете себя определенным? – BobbyJ
Я хочу открыть браузер по умолчанию. не проблема ... но убедитесь, что ваше решение откроет окно браузера, а не новую вкладку из LS desktopclient ... дайте мне знать для будущих подробностей, если вы хотите –