0

最近、Win 8 Metro Style App ( C# XAML ) を私のようにコーディングしている同僚のコードの 1 つに出くわしました。私が興味を持った点は、彼がアプリケーションを作成している間、XAML コード (.xaml ファイルの宣言ステートメント以外) を使用しなかったことです。アプリは動作しているようです。では、なぜ/どこでXAML を使用する必要があるのか​​、またはなぜ/どこで使用しないのか、誰にでも教えてもらえますか?

前もって感謝します

4

1 に答える 1

0

それは好みの問題です。最小限の XAML を実行し、すべてを C# で作成すること (コード ビハインド) を好む人もいれば、その逆を好む人もいます。個人的には、できるだけ多くの作業を XAML で行うことを好みます。これは宣言型であり、かなり複雑な構成を表現できますが、それでも非常に表現力があり読みやすいです。XAML コンストラクトは、同等の C# コンストラクトよりも簡単に理解できると思います。

于 2012-10-31T10:10:02.073 に答える