|
@@ -150,6 +150,7 @@
|
|
<Grid>
|
|
<Grid>
|
|
<Canvas Visibility="{Binding Source={vm:ToolVM ColorPickerToolViewModel}, Path=PickFromReferenceLayer, Converter={converters:BoolToVisibilityConverter}}">
|
|
<Canvas Visibility="{Binding Source={vm:ToolVM ColorPickerToolViewModel}, Path=PickFromReferenceLayer, Converter={converters:BoolToVisibilityConverter}}">
|
|
<Image
|
|
<Image
|
|
|
|
+ Focusable="False"
|
|
Width="{Binding Document.ReferenceLayerViewModel.ReferenceBitmap.Width}"
|
|
Width="{Binding Document.ReferenceLayerViewModel.ReferenceBitmap.Width}"
|
|
Height="{Binding Document.ReferenceLayerViewModel.ReferenceBitmap.Height}"
|
|
Height="{Binding Document.ReferenceLayerViewModel.ReferenceBitmap.Height}"
|
|
Source="{Binding Document.ReferenceLayerViewModel.ReferenceBitmap, Mode=OneWay}"
|
|
Source="{Binding Document.ReferenceLayerViewModel.ReferenceBitmap, Mode=OneWay}"
|
|
@@ -165,13 +166,14 @@
|
|
</Image>
|
|
</Image>
|
|
</Canvas>
|
|
</Canvas>
|
|
<Image
|
|
<Image
|
|
- Focusable="True"
|
|
|
|
|
|
+ Focusable="False"
|
|
Width="{Binding Document.Width}"
|
|
Width="{Binding Document.Width}"
|
|
Height="{Binding Document.Height}"
|
|
Height="{Binding Document.Height}"
|
|
Source="{Binding TargetBitmap}"
|
|
Source="{Binding TargetBitmap}"
|
|
Visibility="{Binding Source={vm:ToolVM ColorPickerToolViewModel}, Path=PickFromCanvas, Converter={converters:BoolToHiddenVisibilityConverter}}"
|
|
Visibility="{Binding Source={vm:ToolVM ColorPickerToolViewModel}, Path=PickFromCanvas, Converter={converters:BoolToHiddenVisibilityConverter}}"
|
|
RenderOptions.BitmapScalingMode="{Binding Zoombox.Scale, Converter={converters:ScaleToBitmapScalingModeConverter}}"/>
|
|
RenderOptions.BitmapScalingMode="{Binding Zoombox.Scale, Converter={converters:ScaleToBitmapScalingModeConverter}}"/>
|
|
<symOverlay:SymmetryOverlay
|
|
<symOverlay:SymmetryOverlay
|
|
|
|
+ Focusable="False"
|
|
IsHitTestVisible="{Binding ZoomMode, Converter={converters:ZoomModeToHitTestVisibleConverter}}"
|
|
IsHitTestVisible="{Binding ZoomMode, Converter={converters:ZoomModeToHitTestVisibleConverter}}"
|
|
ZoomboxScale="{Binding Zoombox.Scale}"
|
|
ZoomboxScale="{Binding Zoombox.Scale}"
|
|
HorizontalAxisVisible="{Binding Document.HorizontalSymmetryAxisEnabledBindable}"
|
|
HorizontalAxisVisible="{Binding Document.HorizontalSymmetryAxisEnabledBindable}"
|
|
@@ -182,10 +184,12 @@
|
|
DragEndCommand="{cmds:Command PixiEditor.Document.EndDragSymmetry, UseProvided=True}"
|
|
DragEndCommand="{cmds:Command PixiEditor.Document.EndDragSymmetry, UseProvided=True}"
|
|
DragStartCommand="{cmds:Command PixiEditor.Document.StartDragSymmetry, UseProvided=True}" />
|
|
DragStartCommand="{cmds:Command PixiEditor.Document.StartDragSymmetry, UseProvided=True}" />
|
|
<overlays:SelectionOverlay
|
|
<overlays:SelectionOverlay
|
|
|
|
+ Focusable="False"
|
|
ShowFill="{Binding ToolsSubViewModel.ActiveTool, Source={vm:MainVM}, Converter={converters:IsSelectionToolConverter}}"
|
|
ShowFill="{Binding ToolsSubViewModel.ActiveTool, Source={vm:MainVM}, Converter={converters:IsSelectionToolConverter}}"
|
|
Path="{Binding Document.SelectionPathBindable}"
|
|
Path="{Binding Document.SelectionPathBindable}"
|
|
ZoomboxScale="{Binding Zoombox.Scale}" />
|
|
ZoomboxScale="{Binding Zoombox.Scale}" />
|
|
<brushOverlay:BrushShapeOverlay
|
|
<brushOverlay:BrushShapeOverlay
|
|
|
|
+ Focusable="False"
|
|
IsHitTestVisible="False"
|
|
IsHitTestVisible="False"
|
|
Visibility="{Binding Document.TransformViewModel.TransformActive, Converter={converters:InverseBoolToVisibilityConverter}}"
|
|
Visibility="{Binding Document.TransformViewModel.TransformActive, Converter={converters:InverseBoolToVisibilityConverter}}"
|
|
ZoomboxScale="{Binding Zoombox.Scale}"
|
|
ZoomboxScale="{Binding Zoombox.Scale}"
|
|
@@ -195,11 +199,13 @@
|
|
BrushShape="{Binding ToolsSubViewModel.ActiveTool.BrushShape, Source={vm:MainVM}, FallbackValue={x:Static brushOverlay:BrushShape.Hidden}}"
|
|
BrushShape="{Binding ToolsSubViewModel.ActiveTool.BrushShape, Source={vm:MainVM}, FallbackValue={x:Static brushOverlay:BrushShape.Hidden}}"
|
|
/>
|
|
/>
|
|
<transformOverlay:TransformOverlay
|
|
<transformOverlay:TransformOverlay
|
|
|
|
+ Focusable="False"
|
|
Cursor="Arrow"
|
|
Cursor="Arrow"
|
|
IsHitTestVisible="{Binding ZoomMode, Converter={converters:ZoomModeToHitTestVisibleConverter}}"
|
|
IsHitTestVisible="{Binding ZoomMode, Converter={converters:ZoomModeToHitTestVisibleConverter}}"
|
|
HorizontalAlignment="Stretch"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Stretch"
|
|
VerticalAlignment="Stretch"
|
|
Visibility="{Binding Document.TransformViewModel.TransformActive, Converter={converters:BoolToVisibilityConverter}}"
|
|
Visibility="{Binding Document.TransformViewModel.TransformActive, Converter={converters:BoolToVisibilityConverter}}"
|
|
|
|
+ ActionCompleted="{Binding Document.TransformViewModel.ActionCompletedCommand}"
|
|
Corners="{Binding Document.TransformViewModel.Corners, Mode=TwoWay}"
|
|
Corners="{Binding Document.TransformViewModel.Corners, Mode=TwoWay}"
|
|
RequestedCorners="{Binding Document.TransformViewModel.RequestedCorners, Mode=TwoWay}"
|
|
RequestedCorners="{Binding Document.TransformViewModel.RequestedCorners, Mode=TwoWay}"
|
|
CornerFreedom="{Binding Document.TransformViewModel.CornerFreedom}"
|
|
CornerFreedom="{Binding Document.TransformViewModel.CornerFreedom}"
|
|
@@ -211,7 +217,9 @@
|
|
ZoomboxScale="{Binding Zoombox.Scale}"
|
|
ZoomboxScale="{Binding Zoombox.Scale}"
|
|
ZoomboxAngle="{Binding Zoombox.Angle}"/>
|
|
ZoomboxAngle="{Binding Zoombox.Angle}"/>
|
|
<lineOverlay:LineToolOverlay
|
|
<lineOverlay:LineToolOverlay
|
|
|
|
+ Focusable="False"
|
|
Visibility="{Binding Document.LineToolOverlayViewModel.IsEnabled, Converter={converters:BoolToVisibilityConverter}}"
|
|
Visibility="{Binding Document.LineToolOverlayViewModel.IsEnabled, Converter={converters:BoolToVisibilityConverter}}"
|
|
|
|
+ ActionCompleted="{Binding Document.LineToolOverlayViewModel.ActionCompletedCommand}"
|
|
LineStart="{Binding Document.LineToolOverlayViewModel.LineStart, Mode=TwoWay}"
|
|
LineStart="{Binding Document.LineToolOverlayViewModel.LineStart, Mode=TwoWay}"
|
|
LineEnd="{Binding Document.LineToolOverlayViewModel.LineEnd, Mode=TwoWay}"
|
|
LineEnd="{Binding Document.LineToolOverlayViewModel.LineEnd, Mode=TwoWay}"
|
|
ZoomboxScale="{Binding Zoombox.Scale}"/>
|
|
ZoomboxScale="{Binding Zoombox.Scale}"/>
|