使用WPF GridSplitter时出现奇怪的行为。
我将适当的HorizontalAlignment属性设置为可拉伸,当我调整它们的大小时,GridSplitter会跳来跳去,有时会回到其原始位置,或者只是在拖动它们时跳来跳去.....
是否有其他人看到或知道是什么原因造成的?
谢谢
这是XAML
<GridSplitter x:Name="grdTreeSplitter" Grid.Row ="1"
BorderBrush="{DynamicResource {x:Static SystemColors.ControlDarkBrushKey}}"
BorderThickness="1"
HorizontalAlignment="Stretch" Panel.ZIndex="0"
ResizeBehavior="PreviousAndNext" ResizeDirection="Rows"
SnapsToDevicePixels="False" ShowsPreview="False" UseLayoutRounding="False"
DragIncrement="1"
DragDelta="grdSideExplorerSplitter_DragDelta">
<GridSplitter.Visibility>
<MultiBinding
......
</MultiBinding>
</GridSplitter.Visibility>
</GridSplitter>
Run Code Online (Sandbox Code Playgroud)