Added that canvas is dimmed when splitview is open

This commit is contained in:
Ano-sys
2025-02-21 18:07:28 +01:00
parent b2ef3b03c4
commit 64d8209825
2 changed files with 14 additions and 1 deletions
+13 -1
View File
@@ -36,7 +36,7 @@
<SplitView Background="Transparent" IsPaneOpen="{Binding IsSplitOpen, Mode=TwoWay}" DisplayMode="Overlay" OpenPaneLength="250" ClipToBounds="False">
<SplitView.Pane>
<Border Background="Transparent" BorderBrush="Gray" BorderThickness="2" BoxShadow="50 0 10 10 DarkGray" CornerRadius="0, 12.5,12.5,0" >
<Grid Background="Transparent">
<Grid Background="#66ffffff">
<Grid Background="Transparent">
<Grid.RowDefinitions>
<RowDefinition Height="25"></RowDefinition>
@@ -92,6 +92,7 @@
</Grid>
</Border>
</SplitView.Pane>
<Grid>
<Canvas x:Name="Canvas" Background="White" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<i:Interaction.Behaviors>
<behaviors:EventTriggerBehavior EventName="PointerPressed">
@@ -128,6 +129,17 @@
</ItemsControl.ItemTemplate>
</ItemsControl>
</Canvas>
<Border Background="Gray" Opacity="0.7" IsVisible="False">
<i:Interaction.Behaviors>
<DataTriggerBehavior Binding="{Binding IsSplitOpen}" Value="True">
<ChangePropertyAction PropertyName="IsVisible" Value="True"/>
</DataTriggerBehavior>
<DataTriggerBehavior Binding="{Binding IsSplitOpen}" Value="False">
<ChangePropertyAction PropertyName="IsVisible" Value="False"/>
</DataTriggerBehavior>
</i:Interaction.Behaviors>
</Border>
</Grid>
</SplitView>
<StackPanel Width="30" HorizontalAlignment="Left" IsVisible="{Binding !IsSplitOpen}" Background="#d4d4fc">
<Button Content="≡" Command="{Binding DisplaySplitEvent}" HorizontalAlignment="Center" VerticalAlignment="Top">