如若通过代码设置控件的高度为自动

如果通过代码设置控件的高度为自动
比如我设置了button的height为100,然后我想通过代码设置他的height为自动,代码要怎么写啊。
------解决思路----------------------
button.Height = Double.NaN;

------解决思路----------------------
button.MinHeight = 100;

------解决思路----------------------
设置它的MinHeight,再设置它的VerticalAlignment=Stretch。
一般情况不建议 把UIElement元素的大小设置为固定值,应为这跟不同的显示器大小有关。
通过设置 margin或者padding值来拉伸改变它的大小。