無論如何在Windows 8 Metro應用程序中混合使用HTML UI和XAML UI?您可以在Windows 8 Metro應用程序中混合使用HTML和XAML嗎?
5
A
回答
2
我相信沒有,XAML和HTML/CSS是獨立的路徑,當涉及到表現層,你不能將它們混合(除了「搞鬼」就像在XAML 的WebView控制,但對組件的可重用性沒有用處)。
Windows 8 architecture diagram對於瞭解它們與XAML/HTML/WinRT的關係可能很有用。 HTML/JS中的應用程序在Internet Explorer 10 Metro中呈現,僅在另一個上下文中(具有擴展的API,不同的安全規則等),而XAML具有不同的機制。 WinRT遠低於表示層。
0
這是不可能的。 HTML使用CSS和Javascript獨立顯示。 你爲什麼需要這樣做? 我相信HTML5,你不需要XAML。
相關問題
- 1. 開始使用C#和XAML創建Windows 8 Metro應用程序
- 2. WPF和WinForms可以在應用程序中混合使用嗎?
- 3. 我可以在Windows 7中執行Windows 8 Metro風格的應用程序嗎?
- 4. 您可以將Apple的mapkit用於混合應用程序嗎?
- 5. HtmlAgilityPack和Windows 8 Metro應用程序
- 6. 可以在WinRT XAML應用程序中混用Direct3D內容嗎?
- 7. 我可以使用Windows 8 metro應用程序的php代碼嗎?
- 8. 我可以使用純原生C++爲Windows 8 metro編寫應用程序嗎?
- 9. 我可以使用Visual Studio 2012開發Windows 8 Metro應用程序嗎?
- 10. 在Windows 8(Metro)應用程序中獲取hWnd以進行XAML控制?
- 11. Windows 8. Metro應用程序。 XAML異步綁定
- 12. 使用Windows 8/WinRT在Metro應用程序中啓用
- 13. 使用Windows 8 Metro應用
- 14. 在Windows 8 metro應用程序中使用iframe
- 15. 在C#XAML中Windows 8應用程序有可能不使用XAML
- 16. Metro XAML應用程序 - DependencyProperty.AddOwner
- 17. Windows 8 Metro應用程序 - 渲染PNGs
- 18. Windows 8 Metro應用程序Iframe
- 19. DateTime.Now - Metro應用程序 - Windows 8
- 20. SQlite與Windows 8 Metro應用程序
- 21. Windows 8:如何在Windows 8中使用外部圖像Metro應用程序
- 22. 將Google Maps與Windows 8 C#/ XAML應用程序配合使用
- 23. Windows 8 HTML/JavaScript Metro應用程序中的雙向綁定
- 24. 如何處理Windows 8中的HTML內容Metro應用程序
- 25. XAML Windows 8的Metro應用,結合問題
- 26. 使用C#和XAML在Metro應用程序中自動滾動
- 27. 我可以使用URL打開Windows 8應用程序嗎?
- 28. 可以使用Visual Studio Online開發Windows 8應用程序嗎?
- 29. 我可以使用Metro風格應用程序中的System.Speech嗎?
- 30. 在Windows 8上實現驗證Metro Metro應用程序
很明顯,你可以做一些不屬於HTML/JS標準的東西,但是可以調用WinRT API,包括C#或C++庫。我問的原因是更多的代碼重用。如果我製作了一個基於XAML的控件,它具有一些很好的功能,並且希望將它用於各種城市應用程序,一些使用XAML製作,一些使用HTML – klumsy
是的,您可以編寫WinRT DLL並編寫可從JS使用的可重用組件。但是當談到UI時,我不認爲你可以在HTML中放置XAML UI元素。 – Superman