コード側からの Silverlight と WPF では、このように分離します
#if SILVERLIGHT
#else
#endif
どうすればXAMLを共有できますかのように、方法はありますか
コード側からの Silverlight と WPF では、このように分離します
#if SILVERLIGHT
#else
#endif
どうすればXAMLを共有できますかのように、方法はありますか
コードを分離するための基本は非常に単純です。
次に、WPF と Silverlight の両方でコードをコンパイルできます。コードは一度書きますが、2 つの DLL をコンパイルします。
MVVM を使用し、SILVERLIGHT/ELSE 分離の場合はできるだけこれを避けてください。頻繁に使用する必要がある場合は、コードの一部を共有する 2 つの明確な個別のモジュールを用意する方がおそらく適切です (SILVERLIGHT/ELSE の分離の場合、この部分はこれを必要としないはずです)。
明確にするために: いいえ、XAML でこの種の分離を行うことはできません。しかし、あなたはそれをするべきではありません。