私はAvalonDockを使用してWPFでアプリを構築しています。これは、便利だと思うこともありますが、ほとんどの場合、WPFを自分で学び、そのスタイルのプログラミング全般に慣れるためです。アプリのメインの「ツールボックス」をドッキング可能なペインとして構築し、ユーザーが画面スペースを最大限に活用できるように、移動、引き出し、または自動非表示にできるようにしました。その中で、私は使用しています。さまざまなボタンを配置するためのStackPanel。
ツールボックスが左または右にドッキングされている場合はStackPanelを垂直に向け、上部または下部にドッキングされている場合は水平に向ける(比較的簡単な)方法はありますか?オリエンテーションを直接設定するのではなく、何かにバインドする方法があるはずですが、バインドするのに役立つものは何も見つからないようです。