Campurkan penggunaan html/js dengan C#/XAML di winrt/winjs

Sebenarnya, saya harus menggunakan Google Maps di aplikasi saya dan itu ada di proyek WinJS tetapi saya kurang nyaman dengan JS. Ini memiliki file terkait map.html/css/JS. Sekarang saya harus menambahkan halaman login dengan beberapa pemeliharaan halaman dan integrasi cloud. Saya ingin menulis login di c#/xaml setelahnya sehingga halaman MAP akan dipanggil. Bagaimana saya bisa mempartisi ini (halaman login + MAP) dan di bawah proyek yang mana? dan bagaimana cara memanggil halaman MAP (html/js) dari halaman login (c#/xaml)? Kode apa pun, dll.

Terima kasih


person Zaheer Mehmood    schedule 16.02.2014    source sumber
comment
Pelajari cara menggunakan WebView: msdn.microsoft.com/library/windows/apps/br227702 Tapi, saya tidak mengerti bagaimana Anda menggunakan proyek WinRT WinJS, tapi bertanya tentang C#?   -  person WiredPrairie    schedule 16.02.2014
comment
Sebenarnya proyeknya adalah winJS tetapi saya ingin membuat kode dalam c#/xaml untuk login dan integrasi cloud!   -  person Zaheer Mehmood    schedule 16.02.2014
comment
Saya tidak tahu apakah sebenarnya ada cara untuk menggabungkan keduanya. Anda dapat menghosting konten web di salah satunya, namun WinJS dan WinRT sebenarnya hanya menggunakan browser Internet Explorer untuk menghosting aplikasi Anda, sehingga tidak dapat menampilkan XAML. Anda pasti dapat memasukkan C# dalam solusi aplikasi Anda (di proyek lain) dan menggunakannya dari WinJS.   -  person WiredPrairie    schedule 16.02.2014
comment
ya, Anda dapat menggunakan Keterampilan c# Anda di Aplikasi Winjs HTML5, tetapi Anda tidak dapat menggunakan XAML Anda dengan HTML5, hanya C# yang berjalan sebagai backend.   -  person ashbuilds    schedule 17.02.2014


Jawaban (1)


Aku melakukan ini milikku sendiri. Saya menempatkan semua kode html/js/css dalam satu file html kemudian di proyek winRT saya menggunakan webView untuk menunjukkan ini. Saya hanya menyalin semua kode html itu dan menetapkannya ke sebuah string dan meneruskan string ini ke WebView1.NavigateToString(string).

person Zaheer Mehmood    schedule 17.02.2014
comment
x-webview tidak sepenuhnya mendukung semua fitur HTML5!! - person ashbuilds; 17.02.2014