Skip to content

Commit

Permalink
update order preview pane to match new styles
Browse files Browse the repository at this point in the history
  • Loading branch information
jwmsft committed Jul 27, 2021
1 parent d379afd commit eceb6b3
Showing 1 changed file with 17 additions and 5 deletions.
22 changes: 17 additions & 5 deletions ContosoApp/Views/OrderListPage.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -116,11 +116,12 @@
RelativePanel.AlignRightWithPanel="True" />

<SplitView
x:Name="listSplitView"
x:Name="ListSplitView"
DisplayMode="Inline"
IsPaneOpen="{x:Bind vm:Converters.IsNotNull(ViewModel.SelectedOrder), Mode=OneWay}"
OpenPaneLength="260"
PanePlacement="Right"
PaneBackground="Transparent"
RelativePanel.AlignBottomWithPanel="True"
RelativePanel.AlignLeftWithPanel="True"
RelativePanel.AlignRightWithPanel="True"
Expand All @@ -130,8 +131,12 @@
<SplitView.Pane>
<StackPanel
x:Name="OrderInfoPanel"
Margin="24,28,24,0"
Visibility="{x:Bind vm:Converters.CollapsedIfNull(ViewModel.SelectedOrder), Mode=OneWay}">
Margin="8,8,0,8"
Padding="8,28,0,0"
Background="{ThemeResource LayerFillColorDefaultBrush}"
BorderBrush="{ThemeResource CardStrokeColorDefaultBrush}"
CornerRadius="8,0,0,8"
BorderThickness="1,1,0,1">
<StackPanel.Resources>
<Style TargetType="TextBlock"
BasedOn="{StaticResource BodyTextBlockStyle}">
Expand Down Expand Up @@ -258,20 +263,27 @@
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="{StaticResource LargeWindowSnapPoint}" />
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Target="listSplitView.IsPaneOpen" Value="{x:Bind vm:Converters.IsNotNull(ViewModel.SelectedOrder), Mode=OneWay}"/>
</VisualState.Setters>
</VisualState>
<VisualState>
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="{StaticResource MediumWindowSnapPoint}" />
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Target="listSplitView.IsPaneOpen" Value="{x:Bind vm:Converters.IsNotNull(ViewModel.SelectedOrder), Mode=OneWay}"/>
</VisualState.Setters>
</VisualState>
<VisualState>
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="{StaticResource MinWindowSnapPoint}" />
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Target="PageTitle.Margin" Value="64,4,0,0"/>
<Setter Target="listSplitView.DisplayMode" Value="Overlay" />
<Setter Target="listSplitView.IsPaneOpen" Value="False" />
<Setter Target="ListSplitView.DisplayMode" Value="Overlay"/>
<Setter Target="OrderInfoPanel.Background" Value="{ThemeResource SystemControlPageBackgroundChromeLowBrush}"/>
<Setter Target="OrderInfoPanel.Margin" Value="8,44,0,8"/>
<Setter Target="MainCommandBar.DefaultLabelPosition" Value="Bottom"/>
</VisualState.Setters>
</VisualState>
Expand Down

0 comments on commit eceb6b3

Please sign in to comment.