我有一个有UserControl的窗口。我想要完成的是绑定包含ActualHeight的StackPanel (堆栈面板没有固定大小),以便在UserControl中实现WrapPanel的正确行为。
我试过Height="{Binding ElementName=MyStackPanel, Path=ActualHeight}"和Height="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type StackPanel}}, Path=ActualHeight}",但都没成功。
我将UserControl放在窗口的StackPanel中的方式如下所示:
<StackPanel x:Name="MyStackPanel" Orientation="Vertical">
<!-- Wrap Panel / UserControl-->
<local:WrapControl />
</StackPanel>如果它有帮助的话,主窗口是一个devexpress DXRibbonWindow。
发布于 2015-04-03 12:59:22
好的,看来StackPanel没有“拉伸”的概念来占据所有可用的空间。
将StackPanel替换为Grid是非常完美的。
https://stackoverflow.com/questions/29432015
复制相似问题