我有一个具有UserControl的窗口。我要完成的工作是绑定包含UserControl的StackPanel的ActualHeight(stackpanel没有固定的大小),以便在UserControl中实现WrapPanel的正确行为。
我已经尝试过了Height="{Binding ElementName=MyStackPanel, Path=ActualHeight}"
,Height="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type StackPanel}}, Path=ActualHeight}"
但是没有成功。
我将UserControl放置在Window的StackPanel中的方式如下:
<StackPanel x:Name="MyStackPanel" Orientation="Vertical">
<!-- Wrap Panel / UserControl-->
<local:WrapControl />
</StackPanel>
如果有帮助,主窗口是devexpress DXRibbonWindow
。
好的,因此似乎StackPanel
没有“伸展”概念来占据所有可用空间。
StackPanel
用Grid
完美的作品代替。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句