我正在寻求将WinForms应用移植到WPF。我有一个经典的拆分视图容器,其形式需要在WPF中复制。不是汉堡菜单或类似菜单,而是带有滑块的完整拆分视图,用户可以根据需要使用它来水平或垂直调整大小。
我无法想象我是第一个需要此服务的人,但是对于我一生来说,我找不到解决方案。我想我只是不知道在搜索中使用正确的关键字。任何建议表示赞赏。 TIA。
如gdir的评论所述,请尝试GridSplitter。
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="5" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Rectangle Fill="Blue" />
<GridSplitter Grid.Column="1" HorizontalAlignment="Stretch" />
<Rectangle Fill="Red" Grid.Column="2" />
</Grid>
它需要坐在它自己的网格单元中,并且可以使用ResizeDirection
属性在行和列之间进行切换。