2012-06-15 11 views

答えて

2

私ははそれがプレゼンテーション層に来て、あなたがそれらを混在させることができない場合XAMLでのWebView制御などの「汚い手口」を除いて(別々の経路である、ない、XAMLHTML/CSSを信じますコンポーネントの再利用性には役に立たない)。

Windows 8 architecture diagramは、XAML/HTML/WinRTがどのように関係しているかを見るのに役立ちます。 HTML/JSのアプリケーションはInternet Explorer 10 Metroでレンダリングされ、XAMLはさまざまなメカニズムを備えていますが、別のコンテキスト(拡張API、セキュリティルールなど)で表示されます。 WinRTはプレゼンテーション層の真下にあります。

0

これはできません。 HTMLはCSSとJavascriptで独立しています。 なぜこれを行う必要がありますか?私はHTML5と考えていますが、XAMLは必要ありません。

+0

明らかに、HTML/JS標準の一部ではなく、C#またはC++ライブラリを含むWinRT apisを呼び出すことで、ラップすることができます。私が尋ねる理由は、コードの再利用が多いからです。もしXAMLベースのコントロールをいくつかの良い機能を持っていて、さまざまなメトロアプリで使用したいのであれば、XAMLで作ったもの、HTMLで作ったものなど – klumsy

+0

はい、あなたはWinRT DLLを書いてJSから使う再利用可能なコンポーネントを書くことができます。しかし、UIに関しては、XAML UI要素をHTMLに配置することはできません。 – Superman

関連する問題