如何数据绑定父Stackpanel的ActualHeight

时间:2015-04-03 12:14:09

标签: c# wpf user-controls wrappanel

我有一个具有UserControl的Window。我想要实现的是绑定StackPanel的ActualHeight(stackpanel没有固定大小)包含UserControl,以便在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

1 个答案:

答案 0 :(得分:0)

好的,似乎StackPanel没有“拉伸”概念占据所有可用空间。

StackPanel替换Grid非常有效。