Skip to content

Commit 29f1231

Browse files
committed
Req
1 parent 53cd654 commit 29f1231

File tree

2 files changed

+26
-24
lines changed

2 files changed

+26
-24
lines changed

src/Files.App/Views/MainPage.xaml

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@
198198
Height="*"
199199
MinHeight="100" />
200200
<RowDefinition Height="Auto" />
201-
<RowDefinition x:Name="PaneRow" Height="Auto" />
201+
<RowDefinition x:Name="InfoPaneRowDefinition" Height="Auto" />
202202
<RowDefinition Height="Auto" MinHeight="8" />
203203
</Grid.RowDefinitions>
204204
<Grid.ColumnDefinitions>
@@ -207,7 +207,7 @@
207207
Width="*"
208208
MinWidth="208" />
209209
<ColumnDefinition Width="Auto" />
210-
<ColumnDefinition x:Name="PaneColumn" Width="Auto" />
210+
<ColumnDefinition x:Name="InfoPaneColumnDefinition" Width="Auto" />
211211
<ColumnDefinition x:Name="ShelfPaneColumn" Width="Auto" />
212212
</Grid.ColumnDefinitions>
213213

@@ -232,9 +232,9 @@
232232
HorizontalContentAlignment="Stretch"
233233
Content="{x:Bind ViewModel.SelectedTabItem.ContentFrame, Mode=OneWay}" />
234234

235-
<!-- Preview Pane Splitter -->
235+
<!-- Info Pane Splitter -->
236236
<controls:GridSplitter
237-
x:Name="PaneSplitter"
237+
x:Name="InfoPaneSizer"
238238
Grid.Row="1"
239239
Grid.Column="1"
240240
x:Load="{x:Bind ViewModel.ShouldPreviewPaneBeActive, Mode=OneWay}"
@@ -452,36 +452,38 @@
452452
<VisualStateGroup x:Name="InfoPanePositionStates">
453453
<VisualState x:Name="InfoPanePositionNone">
454454
<VisualState.Setters>
455-
<Setter Target="PaneRow.MinHeight" Value="0" />
456-
<Setter Target="PaneRow.Height" Value="0" />
457-
<Setter Target="PaneColumn.MinWidth" Value="0" />
458-
<Setter Target="PaneColumn.Width" Value="0" />
455+
<Setter Target="InfoPaneRowDefinition.MinHeight" Value="0" />
456+
<Setter Target="InfoPaneRowDefinition.Height" Value="0" />
457+
<Setter Target="InfoPaneColumnDefinition.MinWidth" Value="0" />
458+
<Setter Target="InfoPaneColumnDefinition.Width" Value="0" />
459459
</VisualState.Setters>
460460
</VisualState>
461461
<VisualState x:Name="InfoPanePositionRight">
462462
<VisualState.Setters>
463463
<Setter Target="InfoPane.(Grid.Row)" Value="1" />
464464
<Setter Target="InfoPane.(Grid.Column)" Value="2" />
465-
<Setter Target="PaneSplitter.(Grid.Row)" Value="1" />
466-
<Setter Target="PaneSplitter.(Grid.Column)" Value="1" />
467-
<Setter Target="PaneSplitter.Width" Value="2" />
468-
<Setter Target="PaneSplitter.GripperCursor" Value="SizeWestEast" />
469-
<Setter Target="PaneColumn.Width" Value="{x:Bind UserSettingsService.InfoPaneSettingsService.VerticalSizePx, Mode=OneWay}" />
470-
<Setter Target="PaneRow.MinHeight" Value="0" />
471-
<Setter Target="PaneRow.Height" Value="0" />
465+
<Setter Target="InfoPaneSizer.(Grid.Row)" Value="1" />
466+
<Setter Target="InfoPaneSizer.(Grid.Column)" Value="1" />
467+
<Setter Target="InfoPaneSizer.Width" Value="2" />
468+
<Setter Target="InfoPaneSizer.GripperCursor" Value="SizeWestEast" />
469+
<Setter Target="InfoPaneColumnDefinition.Width" Value="{x:Bind UserSettingsService.InfoPaneSettingsService.VerticalSizePx, Mode=OneWay}" />
470+
<Setter Target="InfoPaneRowDefinition.MinHeight" Value="0" />
471+
<Setter Target="InfoPaneRowDefinition.MinWidth" Value="{x:Bind InfoPane.MinWidth}" />
472+
<Setter Target="InfoPaneRowDefinition.Height" Value="0" />
472473
</VisualState.Setters>
473474
</VisualState>
474475
<VisualState x:Name="InfoPanePositionBottom">
475476
<VisualState.Setters>
476477
<Setter Target="InfoPane.(Grid.Row)" Value="3" />
477478
<Setter Target="InfoPane.(Grid.Column)" Value="0" />
478-
<Setter Target="PaneSplitter.(Grid.Row)" Value="2" />
479-
<Setter Target="PaneSplitter.(Grid.Column)" Value="0" />
480-
<Setter Target="PaneSplitter.Height" Value="2" />
481-
<Setter Target="PaneSplitter.GripperCursor" Value="SizeNorthSouth" />
482-
<Setter Target="PaneColumn.MinWidth" Value="0" />
483-
<Setter Target="PaneColumn.Width" Value="0" />
484-
<Setter Target="PaneRow.Height" Value="{x:Bind UserSettingsService.InfoPaneSettingsService.HorizontalSizePx, Mode=OneWay}" />
479+
<Setter Target="InfoPaneSizer.(Grid.Row)" Value="2" />
480+
<Setter Target="InfoPaneSizer.(Grid.Column)" Value="0" />
481+
<Setter Target="InfoPaneSizer.Height" Value="2" />
482+
<Setter Target="InfoPaneSizer.GripperCursor" Value="SizeNorthSouth" />
483+
<Setter Target="InfoPaneColumnDefinition.MinHeight" Value="{x:Bind InfoPane.MinHeight}" />
484+
<Setter Target="InfoPaneColumnDefinition.MinWidth" Value="0" />
485+
<Setter Target="InfoPaneColumnDefinition.Width" Value="0" />
486+
<Setter Target="InfoPaneRowDefinition.Height" Value="{x:Bind UserSettingsService.InfoPaneSettingsService.HorizontalSizePx, Mode=OneWay}" />
485487
</VisualState.Setters>
486488
</VisualState>
487489
</VisualStateGroup>

src/Files.App/Views/MainPage.xaml.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -337,11 +337,11 @@ private void UpdatePositioning()
337337
VisualStateManager.GoToState(this, "InfoPanePositionNone", true);
338338
break;
339339
case PreviewPanePositions.Right:
340-
PaneSplitter.ChangeCursor(InputSystemCursor.Create(InputSystemCursorShape.SizeWestEast));
340+
InfoPaneSizer.ChangeCursor(InputSystemCursor.Create(InputSystemCursorShape.SizeWestEast));
341341
VisualStateManager.GoToState(this, "InfoPanePositionRight", true);
342342
break;
343343
case PreviewPanePositions.Bottom:
344-
PaneSplitter.ChangeCursor(InputSystemCursor.Create(InputSystemCursorShape.SizeNorthSouth));
344+
InfoPaneSizer.ChangeCursor(InputSystemCursor.Create(InputSystemCursorShape.SizeNorthSouth));
345345
VisualStateManager.GoToState(this, "InfoPanePositionBottom", true);
346346
break;
347347
}

0 commit comments

Comments
 (0)