我有一个包含2个TextBlocks,一个进度条和一个取消按钮的对话框。
这是XAML:
<body>
<input type="text" data-beatpicker="true" data-beatpicker-position="['*','*']" data-beatpicker-module="today,clear" />
</body>
我希望窗口不要有固定的高度,而是根据其子项的大小自动调整其高度,不能再看,但看不到这样做的方法。在我没有为Window的高度指定任何东西的那一刻,它似乎采用了一个比内容更大的高度不确定原因,或者它从哪里获得高度值?如果我设置Windows高度=“自动”,我会得到相同的东西。 RowDefinitions的所有高度都设置为“Auto”,我的意思是“将行高设置为行子高度”。
非常感谢您的任何帮助。
答案 0 :(得分:23)
您需要使用SizeToContent属性,请检查下面的msdn链接。
https://msdn.microsoft.com/en-us/library/system.windows.window.sizetocontent(v=vs.110).aspx