在使用 GridSplitter 的時候,很容易出現怪異的現象,比如在進行左右兩個區塊的大小變化時,經常會出現 GridSplitter 所在的 Column 變大變小。
關鍵點在於,Grid 的列設置應當如下:
<Grid.ColumnDefinitions> <ColumnDefinition Width="4*"/> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="6*"/> </Grid.ColumnDefinitions>
而不要設置每個列的 MinWidth,只要設置了這個屬性,就無效了。網上找不到相應的答案。