Действительно ли возможно увеличить расстояние от разделителя сетки, от которого пользователь может захватить его?
Мой разделитель составляет только 1 пкс по ширине. Я хотел бы смочь захватить разделитель от большего расстояния.
Поскольку это теперь, я должен указать на мышь на точной строке на 1 пкс для захвата его.
И разделитель должен все еще составить 1 пкс по ширине
Вы можете изменить фактический размер GridSplitter
, сохраняя его меньший размер. Это даст вам область шириной 7 пикселей для захвата при отображении в 1 пиксель:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition Width="1"/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<GridSplitter Grid.Column="1"
Margin="-3,0"
BorderThickness="3,0"
BorderBrush="Transparent"
HorizontalAlignment="Stretch" />
</Grid>
В примере используется метод предоставления разделителю его собственного столбца, но тот же принцип применяется, если он выровнен по левому или правому краю в общем столбце.