2012-06-15 88 views

回答

2

我相信沒有,XAMLHTML/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。

+0

很明顯,你可以做一些不屬於HTML/JS標準的東西,但是可以調用WinRT API,包括C#或C++庫。我問的原因是更多的代碼重用。如果我製作了一個基於XAML的控件,它具有一些很好的功能,並且希望將它用於各種城市應用程序,一些使用XAML製作,一些使用HTML – klumsy

+0

是的,您可以編寫WinRT DLL並編寫可從JS使用的可重用組件。但是當談到UI時,我不認爲你可以在HTML中放置XAML UI元素。 – Superman

相關問題