首页 > 解决方案 > 如何添加一个粘在列表框末尾的“添加”按钮?

问题描述

我几乎整晚都在寻找一种在 ListBox 底部放置这个漂亮的“添加”按钮的方法。问题是我希望它贴在列表框的底部,然后一旦到达边框的底部,我希望列表框可以滚动,这样添加按钮就不会超出边框。现在我用两行来做,但我希望按钮正好位于列表的底部,同时当列表变大时仍然不会超出边界。任何想法 ?提前致谢

标签: wpfxamlscrollbarstackpanel

解决方案


好的,所以我终于找到了解决这个简单但烦人的方法:诀窍是使用 DockPanel 并将按钮放在底部,同时让所有控件垂直对齐到顶部。

<DockPanel Height="Auto" VerticalAlignment="Top">
    <Button Width="20" DockPanel.Dock="Bottom" VerticalAlignment="Top"/>
    <ListBox VerticalAlignment="Top"/>
</DockPanel>

推荐阅读