@@ -34,13 +34,13 @@ public LayoutTypes LayoutType
34
34
viewModel . ToggleLayoutModeTiles ( true ) ;
35
35
break ;
36
36
case LayoutTypes . GridSmall :
37
- viewModel . ToggleLayoutModeGridViewSmall ( true ) ;
37
+ viewModel . ToggleLayoutModeGridView ( GridViewSizeSmall , true ) ;
38
38
break ;
39
39
case LayoutTypes . GridMedium :
40
- viewModel . ToggleLayoutModeGridViewMedium ( true ) ;
40
+ viewModel . ToggleLayoutModeGridView ( GridViewSizeMedium , true ) ;
41
41
break ;
42
42
case LayoutTypes . GridLarge :
43
- viewModel . ToggleLayoutModeGridViewLarge ( true ) ;
43
+ viewModel . ToggleLayoutModeGridView ( GridViewSizeLarge , true ) ;
44
44
break ;
45
45
case LayoutTypes . Columns :
46
46
viewModel . ToggleLayoutModeColumnView ( true ) ;
@@ -141,12 +141,13 @@ public DisplayPageContext()
141
141
public void DecreaseLayoutSize ( )
142
142
{
143
143
if ( FolderSettings is LayoutPreferencesManager viewModel )
144
- viewModel . GridViewSize -= GridViewIncrement ;
144
+ viewModel . DecreaseLayoutSize ( ) ;
145
145
}
146
+
146
147
public void IncreaseLayoutSize ( )
147
148
{
148
149
if ( FolderSettings is LayoutPreferencesManager viewModel )
149
- viewModel . GridViewSize += GridViewIncrement ;
150
+ viewModel . IncreaseLayoutSize ( ) ;
150
151
}
151
152
152
153
private void Context_Changing ( object ? sender , EventArgs e )
@@ -173,7 +174,7 @@ private void FolderSettings_PropertyChanged(object? sender, PropertyChangedEvent
173
174
switch ( e . PropertyName )
174
175
{
175
176
case nameof ( LayoutPreferencesManager . LayoutMode ) :
176
- case nameof ( LayoutPreferencesManager . GridViewSize ) :
177
+ case nameof ( LayoutPreferencesManager . IconSize ) :
177
178
case nameof ( LayoutPreferencesManager . IsAdaptiveLayoutEnabled ) :
178
179
SetProperty ( ref _LayoutType , GetLayoutType ( ) , nameof ( LayoutType ) ) ;
179
180
break ;
@@ -250,12 +251,11 @@ private LayoutTypes GetLayoutType()
250
251
FolderLayoutModes . DetailsView => LayoutTypes . Details ,
251
252
FolderLayoutModes . ListView => LayoutTypes . List ,
252
253
FolderLayoutModes . TilesView => LayoutTypes . Tiles ,
253
- FolderLayoutModes . GridView => viewModel . GridViewSizeKind switch
254
+ FolderLayoutModes . GridView => viewModel . IconSize switch
254
255
{
255
- GridViewSizeKind . Small => LayoutTypes . GridSmall ,
256
- GridViewSizeKind . Medium => LayoutTypes . GridMedium ,
257
- GridViewSizeKind . Large => LayoutTypes . GridLarge ,
258
- _ => throw new InvalidEnumArgumentException ( ) ,
256
+ < GridViewSizeMedium => LayoutTypes . GridSmall ,
257
+ < GridViewSizeLarge => LayoutTypes . GridMedium ,
258
+ _ => LayoutTypes . GridLarge ,
259
259
} ,
260
260
FolderLayoutModes . ColumnView => LayoutTypes . Columns ,
261
261
_ => throw new InvalidEnumArgumentException ( ) ,
0 commit comments