WPF:如何将StackPanel高度(自动)绑定到ImageControl高度?

| 我在设计(xmal)中创建了具有自动高度和宽度的stackPanel。在“加载时代码”中动态添加图像控件列表到stackPanel。现在工作正常。但是,当我尝试调整窗口大小时,尽管堆栈面板由于自动而被调整大小,但图像控制却没有。 如何动态地将stackpanel的实际高度绑定到图像控件的高度,(因此,一旦stakpanl高度更改,图像控件也应更改!)。 谢谢
已邀请:
使用一个ViewBox
<StackPanel HorizontalAlignment=\"Center\" VerticalAlignment=\"Center\">
    <Viewbox MaxWidth=\"500\" MaxHeight=\"500\" Name=\"vb1\">
        <Image Source=\"tulip_farm.jpg\"/>
    </Viewbox>    
</StackPanel>
如何:将拉伸属性应用于视图框的内容 或者您可以使用如下绑定:
<StackPanel x:Name=\"MyStackPanel\">
    <Image Source=\"C:\\Users\\Public\\Pictures\\Sample Pictures\\Chrysanthemum.jpg\" Stretch=\"Uniform\" Height=\"{Binding ElementName=MyStackPanel, Path=ActualHeight}\"></Image>
</StackPanel>

要回复问题请先登录注册