Я переношу приложение WinForms в WPF. До сих пор все прошло хорошо, кроме как по отношению к моим попыткам использовать GridSplitter, который я никогда не смогу сделать, чтобы изменить размер во время выполнения.Почему мой GridSplitter не работает вообще?
Чтобы убедиться, что это был не только мой код, я попытался скомпилировать GridSplitter sample с LearnWPF.com, и он тоже не работает. Я ожидаю увидеть стандартный курсор изменения размера, когда я нахожусь над сплиттером, которого не бывает, и насколько я вижу, в окне нет другого визуального представления разделителя.
Что мне здесь не хватает?
<Window x:Class="UI.Test"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Test" Height="300" Width="300">
<Grid>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<StackPanel Background="#feca00" Grid.Column="0">
<TextBlock FontSize="35" Foreground="#58290A"
TextWrapping="Wrap">Left Hand Side</TextBlock>
</StackPanel>
<GridSplitter/>
<Border CornerRadius="10" BorderBrush="#58290A"
BorderThickness="5" Grid.Column="1">
<TextBlock FontSize="25" Margin="20" Foreground="#FECA00"
TextWrapping="Wrap">Right Hand Side</TextBlock>
</Border>
</Grid>
Оставьте свой XAML в GridSplitter, пожалуйста. – JustABill