アプリケーションの上部を埋めるTreeView
がありますが、TreeView
のアイテムの数が変わるため、[適用]ボタンの位置が垂直に変わります。ウィンドウの下部に固定する方法はありますか?常にウィンドウの右下にあります。つまり、右下のエッジから10x10の距離です。
TreeViewまたはButtonでHorizontalAlignmentおよびVerticalAlignmentを設定するか(アンカーしようとしているコントロールがわからない)、またはDockPanel内にコントロールを配置できます。
コントロールを他のコントロールから離すには、マージンを使用します。
Margin="0 0 10 10"
右と下にのみマージンを与えます
これで少し明確になることを願っています:
<Window>
<DockPanel VerticalAlignment="Stretch">
<TreeView DockPanel.Dock="Top" />
<Button DockPanel.Dock="Bottom" Margin="0 0 10 10" />
</DockPanel>
</Window>
アンカーを実現するには、次のプロパティを設定します。
例:
<TabControl
Name="tabControl1"
HorizontalAlignment="Stretch"
Margin="40,40,40,40"
Width="auto"
Height="auto"
VerticalAlignment="Stretch">
あなたのボタンのXAMLでこれが必要だと思います:
HorizontalAlignment="Right" VerticalAlignment="Bottom"