UserControl上的SizeToContent

iLe*_*ing 13 c# wpf user-controls sizetocontent

事实上,UserControl缺少Window中的属性'SizeToContent'.

所以问题是:

在UserControl上模拟SizeToContent = WidthAndHeight行为的最简单正确的方法是什么?

UPD ...是的,我知道如果在你放置用户控件的容器中没有定义高度和宽度,它会自动获得.

但是当你将一个定义大小的userControl放入另一个没有大小的userControl时,它就不起作用,并且它们总是进入容器内部.

在这种情况下,你的第二个控件将占用它可以获得的所有空间.

Dav*_*rab 5

使用 aGrid并将要调整到窗口大小的项目设置为RowColumn高度*


Ken*_*art 5

只是不要设置WidthHeight属性.然后它将承担其孩子所需的任何宽度和高度.