C# wpf中的部分扩展扩展器控制
我有一个stackpanel,它包含一个扩展控件,下面有3行按钮。根据逻辑,按钮可能会折叠。如果有足够多的按钮被折叠以消除一行按钮,我希望扩展器能够打开显示更多的内容。我需要它打开,这取决于它下面有多少空间 如果扩展器可用,是否需要部分打开扩展器以利用额外空间 谢谢C# wpf中的部分扩展扩展器控制,c#,wpf,expander,C#,Wpf,Expander,我有一个stackpanel,它包含一个扩展控件,下面有3行按钮。根据逻辑,按钮可能会折叠。如果有足够多的按钮被折叠以消除一行按钮,我希望扩展器能够打开显示更多的内容。我需要它打开,这取决于它下面有多少空间 如果扩展器可用,是否需要部分打开扩展器以利用额外空间 谢谢 哈罗德我认为你想做的事比你说的要简单 你需要合适的容器/面板来实现你的要求。 下面是一个例子 :- 使用网格面板时,如果在控件折叠时使用“自动”,空间也会折叠,并且由于第一个扩展器的网格行是*它将调整以填充和释放空间 <G
哈罗德我认为你想做的事比你说的要简单 你需要合适的容器/面板来实现你的要求。 下面是一个例子 :-
使用网格面板时,如果在控件折叠时使用“自动”,空间也会折叠,并且由于第一个扩展器的网格行是*它将调整以填充和释放空间
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Expander Grid.Row="0"/>
<Button Grid.Row="1"/>
<Button Grid.Row="2"/>
<Button Grid.Row="3"/>
<Grid>