我正在制作一个工具栏.我希望窗口的宽度等于按钮的总宽度.StackPanel似乎非常适合这项工作,因为它可以解决所有问题,但它不会延伸.
<Window Width="auto">
<StackPanel Orientation="Horizontal" Width="auto">
<Button />
<Button />
</StackPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)
我该如何工作?
我找到了一个很简单的解决方案 几乎每个人(我一直在搜索大量的页面)建议切换控件类型或更复杂的东西,但事实上,它更简单:
<Window SizeToContent="Width"
Run Code Online (Sandbox Code Playgroud)
这是唯一需要的改变.
这个位的来源:https://stackoverflow.com/a/2317914/971583,问题的第二个答案,在我看来更好.