WPF动画窗口高度更改,高度设置为自动

时间:2014-08-12 14:23:30

标签: wpf xaml animation

我用这种结构创建了简单的WPF应用程序:

<Window ... MinWidth="300" MinHeight="200" Width="300" 
        Height="Auto" SizeToContent="Height">
  <Grid>
    <ScrollViewer>
      <StackPanel>
        <TextBlock Text="Info about loading"/>
      </StackPanel>
    </ScrollViewer>
  </Grid>
</Window>

我的应用程序高度取决于内容高度(在我的示例中,它取决于TextBlock大小),并且此工作正常。但是,如果我更改文字内容太大,我的窗口高度从一个急剧的跳跃从旧到新改变
是否可以将此跳转从一个高度设置为另一个高度,并仍然使用Height="Auto"作为窗口?如果我知道什么是结束高度值,手动动画高度很容易固定高度。但是,如果我将高度设置为自动并且内容高度改变不连续,但是从低到高一步,该怎么办?

0 个答案:

没有答案