ผสมการใช้ html/js กับ C#/XAML ใน winrt / winjs

จริงๆ แล้ว ฉันต้องใช้ Google Maps ในแอปของฉัน และอยู่ในโปรเจ็กต์ WinJS แต่ฉันไม่ค่อยสบายใจกับ JS มันมีไฟล์ที่เกี่ยวข้อง map.html/css/JS ตอนนี้ฉันต้องเพิ่มหน้าเข้าสู่ระบบพร้อมการบำรุงรักษาหน้าและการรวมระบบคลาวด์ ฉันต้องการเขียนล็อกอินใน c#/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