Browse Source

Fixed visibility on different backgrounds and moved to most front

flabbet 4 years ago
parent
commit
e665f29d3d
1 changed files with 20 additions and 1 deletions
  1. 20 1
      PixiEditor/Views/UserControls/DrawingViewPort.xaml

+ 20 - 1
PixiEditor/Views/UserControls/DrawingViewPort.xaml

@@ -70,7 +70,7 @@
                                    Width="{Binding ActiveSelection.SelectionLayer.Width}"
                                    Width="{Binding ActiveSelection.SelectionLayer.Width}"
                                    Height="{Binding ActiveSelection.SelectionLayer.Height}" 
                                    Height="{Binding ActiveSelection.SelectionLayer.Height}" 
                                    Margin="{Binding ActiveSelection.SelectionLayer.Offset}" />
                                    Margin="{Binding ActiveSelection.SelectionLayer.Offset}" />
-                <Grid ShowGridLines="True" Width="{Binding Width}" Height="{Binding Height}" 
+                <Grid ShowGridLines="True" Width="{Binding Width}" Height="{Binding Height}" Panel.ZIndex="10" 
                       Visibility="{Binding GridLinesVisible, Converter={StaticResource BoolToVisibilityConverter},
                       Visibility="{Binding GridLinesVisible, Converter={StaticResource BoolToVisibilityConverter},
                     RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:DrawingViewPort}}}">
                     RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:DrawingViewPort}}}">
                     <Rectangle Focusable="False">
                     <Rectangle Focusable="False">
@@ -92,6 +92,25 @@
                             </VisualBrush>
                             </VisualBrush>
                         </Rectangle.Fill>
                         </Rectangle.Fill>
                     </Rectangle>
                     </Rectangle>
+                    <Rectangle Focusable="False">
+                        <Rectangle.Fill>
+                            <VisualBrush Viewport="{Binding Height, Converter={StaticResource IntToViewportRectConverter}}" ViewboxUnits="Absolute" TileMode="Tile" >
+                                <VisualBrush.Visual>
+                                    <Line  X1="0" Y1="0" X2="0.9" Y2="0" Stroke="White" StrokeThickness="0.01"/>
+                                </VisualBrush.Visual>
+                            </VisualBrush>
+                        </Rectangle.Fill>
+                    </Rectangle>
+                    <Rectangle Focusable="False">
+                        <Rectangle.Fill>
+                            <VisualBrush Viewport="{Binding Width, Converter={StaticResource IntToViewportRectConverter}, 
+                            ConverterParameter=vertical}" ViewboxUnits="Absolute" TileMode="Tile" >
+                                <VisualBrush.Visual>
+                                    <Line  X1="0" Y1="0" X2="0" Y2="0.9" Stroke="White" StrokeThickness="0.01"/>
+                                </VisualBrush.Visual>
+                            </VisualBrush>
+                        </Rectangle.Fill>
+                    </Rectangle>
                 </Grid>
                 </Grid>
             </Canvas>
             </Canvas>
         </vws:MainDrawingPanel.Item>
         </vws:MainDrawingPanel.Item>