2012-06-15 13 views

risposta

2

Credo di no, XAML e HTML/CSS sono percorsi separati quando si tratta di livello di presentazione e non è possibile mescolare (tranne che per i 'trucchi sporchi' come WebView di controllo in XAML, ma è inutile per la riusabilità dei componenti).

Il Windows 8 architecture diagram potrebbe essere utile per vedere come XAML/HTML/WinRT sono correlati. Le app in HTML/JS sono visualizzate in Internet Explorer 10 Metro, solo in un altro contesto (con API estese, regole di sicurezza diverse, ecc.), Mentre XAML ha meccanismi diversi. WinRT è in profondità sotto il livello di presentazione.

0

Questo non è possibile. HTML sta da solo con CSS e Javascript. Perché hai bisogno di fare questo? Credo con HTML5, non avresti bisogno di XAML.

+0

Beh, ovviamente è possibile eseguire alcune operazioni che non fanno parte dello standard HTML/JS, ma chiamando gli apis WinRT incluse le librerie C# o C++ che è possibile eseguire il wrapping. la ragione per cui chiedo è più di riutilizzo del codice. se avessi fatto un controllo basato su XAML che avesse alcune buone funzionalità e volessi usarlo in una varietà di app metro, alcune fatte in XAML, alcune con HTML – klumsy

+0

Sì, puoi scrivere una DLL WinRT e scrivere componenti riutilizzabili da usare da JS . Ma quando si tratta di interfaccia utente, non penso che sia possibile posizionare un elemento dell'interfaccia utente XAML in HTML. – Superman

Problemi correlati