Skip to content

Commit bd14ff2

Browse files
0x5bfayaira2
authored andcommitted
Req
1 parent ad5138f commit bd14ff2

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
@@ -199,7 +199,7 @@
199199
Height="*"
200200
MinHeight="100" />
201201
<RowDefinition Height="Auto" />
202-
<RowDefinition x:Name="PaneRow" Height="Auto" />
202+
<RowDefinition x:Name="InfoPaneRowDefinition" Height="Auto" />
203203
<RowDefinition Height="Auto" MinHeight="8" />
204204
</Grid.RowDefinitions>
205205
<Grid.ColumnDefinitions>
@@ -208,7 +208,7 @@
208208
Width="*"
209209
MinWidth="208" />
210210
<ColumnDefinition Width="Auto" />
211-
<ColumnDefinition x:Name="PaneColumn" Width="Auto" />
211+
<ColumnDefinition x:Name="InfoPaneColumnDefinition" Width="Auto" />
212212
<ColumnDefinition x:Name="ShelfPaneColumn" Width="Auto" />
213213
</Grid.ColumnDefinitions>
214214

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

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

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -350,11 +350,11 @@ private void UpdatePositioning()
350350
VisualStateManager.GoToState(this, "InfoPanePositionNone", true);
351351
break;
352352
case PreviewPanePositions.Right:
353-
PaneSplitter.ChangeCursor(InputSystemCursor.Create(InputSystemCursorShape.SizeWestEast));
353+
InfoPaneSizer.ChangeCursor(InputSystemCursor.Create(InputSystemCursorShape.SizeWestEast));
354354
VisualStateManager.GoToState(this, "InfoPanePositionRight", true);
355355
break;
356356
case PreviewPanePositions.Bottom:
357-
PaneSplitter.ChangeCursor(InputSystemCursor.Create(InputSystemCursorShape.SizeNorthSouth));
357+
InfoPaneSizer.ChangeCursor(InputSystemCursor.Create(InputSystemCursorShape.SizeNorthSouth));
358358
VisualStateManager.GoToState(this, "InfoPanePositionBottom", true);
359359
break;
360360
}

0 commit comments

Comments
 (0)