|
198 | 198 | Height="*"
|
199 | 199 | MinHeight="100" />
|
200 | 200 | <RowDefinition Height="Auto" />
|
201 |
| - <RowDefinition x:Name="PaneRow" Height="Auto" /> |
| 201 | + <RowDefinition |
| 202 | + x:Name="InfoPaneRowDefinition" |
| 203 | + Height="Auto" |
| 204 | + MinHeight="{x:Bind InfoPane.MinHeight}" /> |
202 | 205 | <RowDefinition Height="Auto" MinHeight="8" />
|
203 | 206 | </Grid.RowDefinitions>
|
204 | 207 | <Grid.ColumnDefinitions>
|
|
207 | 210 | Width="*"
|
208 | 211 | MinWidth="208" />
|
209 | 212 | <ColumnDefinition Width="Auto" />
|
210 |
| - <ColumnDefinition x:Name="PaneColumn" Width="Auto" /> |
| 213 | + <ColumnDefinition |
| 214 | + x:Name="InfoPaneColumnDefinition" |
| 215 | + Width="Auto" |
| 216 | + MinWidth="{x:Bind InfoPane.MinWidth}" /> |
211 | 217 | <ColumnDefinition x:Name="ShelfPaneColumn" Width="Auto" />
|
212 | 218 | </Grid.ColumnDefinitions>
|
213 | 219 |
|
|
232 | 238 | HorizontalContentAlignment="Stretch"
|
233 | 239 | Content="{x:Bind ViewModel.SelectedTabItem.ContentFrame, Mode=OneWay}" />
|
234 | 240 |
|
235 |
| - <!-- Preview Pane Splitter --> |
| 241 | + <!-- Info Pane Splitter --> |
236 | 242 | <controls:GridSplitter
|
237 |
| - x:Name="PaneSplitter" |
| 243 | + x:Name="InfoPaneSizer" |
238 | 244 | Grid.Row="1"
|
239 | 245 | Grid.Column="1"
|
240 | 246 | x:Load="{x:Bind ViewModel.ShouldPreviewPaneBeActive, Mode=OneWay}"
|
|
452 | 458 | <VisualStateGroup x:Name="InfoPanePositionStates">
|
453 | 459 | <VisualState x:Name="InfoPanePositionNone">
|
454 | 460 | <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" /> |
| 461 | + <Setter Target="InfoPaneRowDefinition.MinHeight" Value="0" /> |
| 462 | + <Setter Target="InfoPaneRowDefinition.Height" Value="0" /> |
| 463 | + <Setter Target="InfoPaneColumnDefinition.MinWidth" Value="0" /> |
| 464 | + <Setter Target="InfoPaneColumnDefinition.Width" Value="0" /> |
459 | 465 | </VisualState.Setters>
|
460 | 466 | </VisualState>
|
461 | 467 | <VisualState x:Name="InfoPanePositionRight">
|
462 | 468 | <VisualState.Setters>
|
463 | 469 | <Setter Target="InfoPane.(Grid.Row)" Value="1" />
|
464 | 470 | <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" /> |
| 471 | + <Setter Target="InfoPaneSizer.(Grid.Row)" Value="1" /> |
| 472 | + <Setter Target="InfoPaneSizer.(Grid.Column)" Value="1" /> |
| 473 | + <Setter Target="InfoPaneSizer.Width" Value="2" /> |
| 474 | + <Setter Target="InfoPaneSizer.GripperCursor" Value="SizeWestEast" /> |
| 475 | + <Setter Target="InfoPaneColumnDefinition.Width" Value="{x:Bind UserSettingsService.InfoPaneSettingsService.VerticalSizePx, Mode=OneWay}" /> |
| 476 | + <Setter Target="InfoPaneRowDefinition.MinHeight" Value="0" /> |
| 477 | + <Setter Target="InfoPaneRowDefinition.Height" Value="0" /> |
472 | 478 | </VisualState.Setters>
|
473 | 479 | </VisualState>
|
474 | 480 | <VisualState x:Name="InfoPanePositionBottom">
|
475 | 481 | <VisualState.Setters>
|
476 | 482 | <Setter Target="InfoPane.(Grid.Row)" Value="3" />
|
477 | 483 | <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}" /> |
| 484 | + <Setter Target="InfoPaneSizer.(Grid.Row)" Value="2" /> |
| 485 | + <Setter Target="InfoPaneSizer.(Grid.Column)" Value="0" /> |
| 486 | + <Setter Target="InfoPaneSizer.Height" Value="2" /> |
| 487 | + <Setter Target="InfoPaneSizer.GripperCursor" Value="SizeNorthSouth" /> |
| 488 | + <Setter Target="InfoPaneColumnDefinition.MinWidth" Value="0" /> |
| 489 | + <Setter Target="InfoPaneColumnDefinition.Width" Value="0" /> |
| 490 | + <Setter Target="InfoPaneRowDefinition.Height" Value="{x:Bind UserSettingsService.InfoPaneSettingsService.HorizontalSizePx, Mode=OneWay}" /> |
485 | 491 | </VisualState.Setters>
|
486 | 492 | </VisualState>
|
487 | 493 | </VisualStateGroup>
|
|
0 commit comments