Смешайте использование html/js с C#/XAML в winrt/winjs

На самом деле, мне нужно использовать Карты Google в моем приложении, и это в проекте WinJS, но мне не нравится JS. Он имеет связанные файлы map.html/css/JS. Теперь мне нужно добавить страницу входа с некоторым обслуживанием страницы и интеграцией с облаком. Я хочу написать логин в С#/xaml после него, чтобы вызывалась страница MAP. Как я могу разделить это (страница входа + MAP) и в рамках какого проекта? и как вызвать страницу MAP (html/js) со страницы входа (c#/xaml)? Любой код и т.д.

Спасибо


person Zaheer Mehmood    schedule 16.02.2014    source источник
comment
Попробуйте использовать WebView: msdn.microsoft.com/library/windows/apps/br227702 Но я не понимаю, как вы используете проект WinRT WinJS, но спрашиваете о C#?   -  person WiredPrairie    schedule 16.02.2014
comment
На самом деле проект winJS, но я хочу писать код на c#/xaml для входа в систему и интеграции с облаком!   -  person Zaheer Mehmood    schedule 16.02.2014
comment
Я не знаю, есть ли способ смешать эти два на самом деле. Вы можете размещать веб-контент в любом из них, но WinJS и WinRT на самом деле просто используют браузер Internet Explorer для размещения вашего приложения, поэтому он не может отображать XAML. Вы определенно можете включить C# в свое прикладное решение (в другой проект) и использовать его из WinJS.   -  person WiredPrairie    schedule 16.02.2014
comment
да, вы можете использовать свои навыки c # в приложении HTML5 Winjs, но вы не можете использовать свой XAML с HTML5, только C # работает как бэкэнд.   -  person ashbuilds    schedule 17.02.2014


Ответы (1)


Я сделал это по-своему. Я поместил весь код html/js/css в один html-файл, а затем в проекте winRT я использовал webView, чтобы показать это. Я просто копирую весь этот html-код, назначаю его строке и передаю эту строку в WebView1.NavigateToString(string).

person Zaheer Mehmood    schedule 17.02.2014
comment
x-webview не полностью поддерживает все функции HTML5 !! - person ashbuilds; 17.02.2014