Files
EgtPHOTOLib/ModifyImage/ImagePreviewV.xaml
2022-07-20 18:14:51 +02:00

75 lines
3.9 KiB
XML

<EgtWPFLib5:EgtCustomWindow x:Class="ImagePreviewV"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:EgtPHOTOLib"
mc:Ignorable="d"
xmlns:EgtWPFLib5="clr-namespace:EgtWPFLib5;assembly=EgtWPFLib5"
Style="{DynamicResource {x:Type EgtWPFLib5:EgtCustomWindow}}"
Title="{Binding Title}" Icon="/Resources/OmagPHOTO.ico"
MinHeight="700" MinWidth="900"
AboutBoxCommand="{Binding AboutBoxCommand}" WindowStyle="None" ResizeMode="NoResize"
CloseCommand="{Binding CloseApplicationCommand,Mode=OneWay,UpdateSourceTrigger=PropertyChanged}">
<Grid Background="AliceBlue">
<Grid.ColumnDefinitions>
<ColumnDefinition MinWidth="100" MaxWidth="120"/>
<ColumnDefinition Width = "*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height = "*" />
<RowDefinition Height="20" />
</Grid.RowDefinitions>
<Border x:Name="bgBorder" Grid.Column="1" ClipToBounds="True"
Background="{StaticResource Omag_LightGray}">
<Canvas x:Name="MainPaintSurface">
<Canvas Name="PaintSurface">
<Canvas.RenderTransform>
<ScaleTransform ScaleX="1" ScaleY="1"/>
</Canvas.RenderTransform>
<Image Name="SlabImage" HorizontalAlignment="Center" VerticalAlignment="Center"
SourceUpdated="LoadImageInCanvas"
Stretch="Uniform"/>
</Canvas>
</Canvas>
</Border>
<Border x:Name="StackPanelBorder" Grid.Column="0" Background="{StaticResource Omag_Gray}"
BorderBrush="{StaticResource Omag_White}" BorderThickness="0,0.5,0,0.5">
<Border Margin="2,2,2,2" Background="Transparent" CornerRadius="1"
BorderBrush="{StaticResource Omag_LightGray}" BorderThickness="0.5"/>
</Border>
<StackPanel Grid.Column="0">
<ToggleButton Name="UsePolyLine" Content="PolyLine" Width="Auto"
Margin="5,5,5,2.5"
Style="{StaticResource OptionPanel_ToggleButton}"/>
<ToggleButton Name="UseRubber" Content="Rubber" Width="Auto"
Margin="5,2.5,5,2.5"
Style="{StaticResource OptionPanel_ToggleButton}"/>
<ToggleButton Name="UseLine" Content="Line" Width="Auto"
Margin="5,2.5,5,2.5"
Style="{StaticResource OptionPanel_ToggleButton}"/>
<Button Name="DeZoom" Content="DeZoom" Width="Auto"
Margin="5,2.5,5,2.5"
Style="{StaticResource OptionPanel_TextButton}"/>
<Button Name="Cancel" Content="Cancel" Width="Auto"
Margin="5,2.5,5,2.5"
Style="{StaticResource OptionPanel_TextButton}"/>
<Button Name="Reset" Content="Reset" Width="Auto"
Margin="5,2.5,5,2.5"
Style="{StaticResource OptionPanel_TextButton}"/>
<Button Name="Save" Content="Save" Width="Auto"
Margin="5,2.5,5,2.5"
Style="{StaticResource OptionPanel_TextButton}"/>
</StackPanel>
<StackPanel Orientation="Horizontal" Grid.Column="1" Grid.Row="1">
<TextBlock Name="bgCursor" Width="250"/>
<TextBlock Name="pnCursor" Width="250"/>
<TextBlock Name="pnScale" Width="250"/>
</StackPanel>
</Grid>
</EgtWPFLib5:EgtCustomWindow>