WPF ScrollViewer 的BUG,该怎么解决

WPF ScrollViewer 的BUG
不正常时:
WPF ScrollViewer 的BUG,该怎么解决

正常时:
WPF ScrollViewer 的BUG,该怎么解决

这两图中,第二张,非常要设置一个高度才正常;
这样,ScrollViewer才不会把第一行与第三行的内容都算在里面;

怎么回事,大家有没遇到过?
C# WPF ScrollViewer BUG

------解决方案--------------------
用绑定试试?

auto
auto x:name="c"
auto

<scorrl  height="{Bind Height=ActulHeight,elementid=c}"

或者用转换器,动态修改height值 
可参考下
http://blog.csdn.net/xingjunli/article/details/5322377