2016-08-05 16 views
2

ToolBarTrayに3つのWPFツールバーがあり、そのうち2つを左側に、もう1つを右側に浮動させます。C#WPF toolbartray内でツールバーを正しく整列させる

<ToolBarTray DockPanel.Dock="Top"> 
     <ToolBar> 
      <ComboBox/> 
     </ToolBar> 
     <ToolBar> 
      <Button/> 
      <Button/> 
      <Button/> 
     </ToolBar> 
     <ToolBar HorizontalAlignment="Right"> 
      <Button/> 
      <Button/> 
      <Button/> 
     </ToolBar> 
</ToolBarTray> 

右端のツールバーにプログラムで余白を設定しようとしていましたが、ハッキリと感じました。実行時に、ツールバーをトレイ内で動かすことができるので、わかりやすいものが欠けているように感じることができます。

おそらく私は別のコントロールを使用する必要がありますか?私は

コードを助け願ってい

答えて

0

がマークシダイデの答え(https://stackoverflow.com/a/21293250/4597322)からです。私はこの答えを見たと思う

<ToolBar VerticalAlignment="Top"> 
    <ToolBar.Resources> 
     <Style TargetType="{x:Type ToolBarPanel}"> 
      <Setter Property="Orientation" Value="Vertical"/> 
     </Style> 
    </ToolBar.Resources> 

    <DockPanel> 
     <ToolBarPanel Orientation="Horizontal" > 
      <Button>A</Button> 
      <Button>B</Button> 
     </ToolBarPanel> 
     <Button DockPanel.Dock="Right" HorizontalAlignment="Right">C</Button> 
    </DockPanel> 
</ToolBar> 
+0

、私の問題は、私が実際に由来するいくつかのカスタムユーザーコントロールを使用していますということですツールバーと私はそれらをすべて1つのバー(トレイ)に入れてレイアウトしたいと思います。 – SlimCheney

関連する問題