Как: Создать GridSplitter, что настраивает размер DockPanel (C#, WPF)Как: Создать GridSplitter, что настраивает размер DockPanel (C#, WPF)
Это мой GridSplitter
код, но, к сожалению, он не работает: мне не разрешено изменять размер моего grid
. Я вижу GridSplitter
, но я не могу его использовать.
<DockPanel DockPanel.Dock="Left" Name="dockPanel_1" Width="200">
<StackPanel />
<DockPanel />
</DockPanel>
<Grid>
<GridSplitter ShowsPreview="True" Width="5" HorizontalAlignment="Right" VerticalAlignment="Stretch" />
</Grid>
<DockPanel DockPanel.Dock="Right" Name="dockPanel_2">
<StackPanel />
<DockPanel />
</DockPanel>
PS: Если вы знаете, как сохранить измененный размер, так что его до такого же размера, при повторном запуске приложения, просто добавьте к вашему сообщению.
Заранее спасибо.
Для сохранения макета GridSplitters размера, пожалуйста увидеть эту SO QA: HTTP: // StackOverflow. com/questions/5018544/wpf-gridsplitter-saving-and-restoring-location-and-splitting-пропорционально – VS1
Взгляните на это решение https://www.codeproject.com/Articles/34377/DockPanel-Splitter-Control- for-WPF –