WindowsストアアプリとWindowsPhoneアプリで知られているように、XAMLを使用してビューを記述できるので、質問があります。
すべてのタイプのアプリのXAMlは、特定のバージョンのSilverlightに基づいていますか?または、XAMLの分離バージョンです。たとえば、SIlver Lightを嫌うものではないWindowsストアアプリ用のXAMlはありますか?
WindowsストアアプリとWindowsPhoneアプリで知られているように、XAMLを使用してビューを記述できるので、質問があります。
すべてのタイプのアプリのXAMlは、特定のバージョンのSilverlightに基づいていますか?または、XAMLの分離バージョンです。たとえば、SIlver Lightを嫌うものではないWindowsストアアプリ用のXAMlはありますか?
簡単な答え:はい、両方のプラットフォームで、Silverlightで使用しているのとほぼ同じ方法でXAMLを使用しています。
もう少し長い答え:WindowsストアアプリのXAMLは、WindowsPhoneの場合とは少し異なります。Windowsストアアプリの場合、XAMLは基本的にアンマネージコードにコンパイルされます。WP(7および8)の場合、バージョンではほとんどがSilverlightです。3多少の違いがあります(たとえば、WPでの反射のサポートがはるかに劣っています)。標準のSilverlightバージョンとWPバージョンの違いの完全なリストについては、こちらを参照してください。
ただし、最大の違いは、WP用のXAMLが依然としてマネージコードに属していることです。これは、WPおよびW8のXAMLがバイナリ互換ではないことを意味します。しかし、良いことは、コントロールの大部分を共有していることです。Microsoftには、これら2つのプラットフォーム間でコードを再利用するための相違点、類似点、および考えられるアプローチについて説明した記事がいくつかあります。こことここを参照してください。