4

Buttons を含む単純な StackPanel を作成するか、WPF ToolBar クラスを使用してこれらのボタンを含めるかを決定しようとしています (単純なツールバーを作成しています)。

WPF の組み込み ToolBar コントロールを使用することの長所と短所は何ですか?

これまでのところ、これらは私が見た唯一の利点です。

  • ツールバーは、必要に応じて折りたたむことができます。追加のアイテムは、コンテキスト ドロップダウンから利用できます。
  • ToolBar が ToolBarTray 内に含まれている場合、複数の ToolBar を相互に相対的に再配置できます。

WPF ToolBar のその他の利点はありますか? これらはどちらも、私の単純なツールバーには当てはまりません。

4

3 に答える 3

4

もう 1 つの非常に小さな利点は、 のボタンがToolBar正しくスタイル設定されるのに対し、StackPanel のボタンはデフォルトの外観になることです。決して乗り越えられないわけではありませんが、それでも少し面倒です。

于 2009-06-29T15:13:47.593 に答える
3

次のプロジェクトがいつ必要になるかわからないので、ツールバーを使用することをお勧めします。また、このプロジェクトがいつ必要になるかもわかりません。StackPanel でそれを使用することに本当の欠点はないと思います。あなたが言及しなかった利点は、次のプロジェクトの組み込みコントロールでより多くの経験を積むことができるということです。

一方で、StackPanel を使用しても問題はないと思いますが、将来機能を拡張する必要がある場合は、何らかの手直しが必要になるだけです。

于 2009-06-29T15:10:32.920 に答える