229 lines
11 KiB
XML
229 lines
11 KiB
XML
<StackPanel x:Class="RawPartTabV"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:EgtWpfLib5="clr-namespace:EgtWPFLib5;assembly=EgtWPFLib5"
|
|
xmlns:EgtPHOTOLib="clr-namespace:EgtPHOTOLib;assembly=EgtPHOTOLib"
|
|
Margin="5,5,5,0">
|
|
|
|
<StackPanel>
|
|
<GroupBox Header="Photo" Style="{StaticResource GroupBoxRow}">
|
|
<Grid HorizontalAlignment="Center"
|
|
VerticalAlignment="Center" Margin="0,2.5,0,0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="5"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="5"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Button Style="{StaticResource OptionPanelRaw_Button}"
|
|
Grid.Column="0" Grid.Row="0"
|
|
Visibility="{Binding SlabIdVisibility}"
|
|
IsEnabled="{Binding SlabIdIsEnabled}"
|
|
Command="{Binding SlabIdCommand}"
|
|
Margin="0,0,0,0" >
|
|
<Image Source="/Resources/RawPartTab/SlabId.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Style="{StaticResource OptionPanelRaw_Button}"
|
|
Grid.Column="2" Grid.Row="0"
|
|
Command="{Binding PhotoCommand}"
|
|
ToolTip="{Binding PhotoToolTip }"
|
|
Margin="0,0,0,0" >
|
|
<Image Source="/Resources/RawPartTab/Photo.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<ToggleButton Style="{StaticResource OptionPanelRaw_ToggleButton}"
|
|
Grid.Column="4" Grid.Row="0"
|
|
IsChecked="{Binding PhotoWithMouse}"
|
|
ToolTip="{Binding MovePhotoToolTip }"
|
|
Margin="0,0,0,0" >
|
|
<Image Source="/Resources/RawPartTab/MovePhoto.png" Stretch="Uniform" Width="40"/>
|
|
</ToggleButton>
|
|
</Grid>
|
|
</GroupBox>
|
|
|
|
<GroupBox Header="Offset photo" Style="{StaticResource GroupBoxRow}">
|
|
<UniformGrid Columns="2" Rows="3" Margin="0,0,0,0">
|
|
|
|
<TextBlock Text="{Binding OffsetXMsg}" Style="{StaticResource RawTextBlock}"/>
|
|
<EgtWpfLib5:EgtTextBox Text="{Binding PhotoOffsetX}"
|
|
BorderThickness="0"
|
|
Margin="0,0,0,5"
|
|
TextAlignment="Right"/>
|
|
<TextBlock Text="{Binding OffsetYMsg}" Style="{StaticResource RawTextBlock}"/>
|
|
<EgtWpfLib5:EgtTextBox Text="{Binding PhotoOffsetY}"
|
|
Margin="0,0,0,5"
|
|
TextAlignment="Right"/>
|
|
<TextBlock Text="{Binding PhotoRotMsg}" Style="{StaticResource RawTextBlock}"/>
|
|
<EgtWpfLib5:EgtTextBox Text="{Binding PhotoRot}"
|
|
Margin="0,0,0,5"
|
|
TextAlignment="Right"/>
|
|
</UniformGrid>
|
|
</GroupBox>
|
|
</StackPanel>
|
|
|
|
<!-- Definizione della Grid per il materiale -->
|
|
<GroupBox Header="{Binding MaterialMsg}" Style="{StaticResource GroupBoxRow}">
|
|
<StackPanel>
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
<ComboBox ItemsSource="{Binding MaterialList}"
|
|
Style="{DynamicResource Raw_ComboBox}"
|
|
DisplayMemberPath="sName"
|
|
SelectedItem="{Binding SelMaterial}">
|
|
<ComboBox.ItemContainerStyle>
|
|
<Style TargetType="ComboBoxItem">
|
|
<Setter Property="Height" Value="30"/>
|
|
<Setter Property="Width" Value="150" />
|
|
</Style>
|
|
</ComboBox.ItemContainerStyle>
|
|
</ComboBox>
|
|
|
|
<TextBlock Grid.Row="1" Text="{Binding MaterialFromDB}"
|
|
Style="{StaticResource RawTextBlock}"
|
|
Visibility="{Binding VisibilityMaterialFromDB}"
|
|
Margin="0,5,0,0"/>
|
|
</Grid>
|
|
</StackPanel>
|
|
</GroupBox>
|
|
|
|
<Button Content="{Binding CurrMachMsg}"
|
|
Command="{Binding CurrMachCommand}"
|
|
Background="{Binding CurrMach_Background}"
|
|
Style="{StaticResource OptionPanel_TextButton}"
|
|
Margin="0,5,0,0"/>
|
|
|
|
<GroupBox Header="Definizion grezzo" Style="{StaticResource GroupBoxRow}">
|
|
<StackPanel>
|
|
|
|
<UniformGrid Columns="2" Margin="0,0,0,5">
|
|
|
|
<RadioButton Content="{Binding OutlineMsg}"
|
|
Style="{StaticResource OptionPanel_ToggleButton}"
|
|
IsChecked="{Binding OutlineIsChecked}"
|
|
Margin="0,0,1,0">
|
|
</RadioButton>
|
|
<RadioButton Content="{Binding DamagedAreaMsg}"
|
|
Style="{StaticResource OptionPanel_ToggleButton}"
|
|
IsChecked="{Binding DAIsChecked}"
|
|
Margin="1,0,0,0">
|
|
</RadioButton>
|
|
|
|
</UniformGrid>
|
|
|
|
<ComboBox ItemsSource="{Binding TypeList}"
|
|
SelectedIndex="{Binding SelType}"
|
|
Style="{StaticResource Raw_ComboBox}"
|
|
Margin="0,0,0,5"
|
|
IsEnabled="{Binding TypeIsEnabled}">
|
|
<ComboBox.ItemContainerStyle>
|
|
<Style TargetType="ComboBoxItem">
|
|
<Setter Property="Height" Value="30"/>
|
|
|
|
</Style>
|
|
</ComboBox.ItemContainerStyle>
|
|
</ComboBox>
|
|
|
|
<!-- Definizione della Grid per definizione grezzo -->
|
|
<UniformGrid Columns="2" Rows="6" Margin="0,0,0,0">
|
|
|
|
<TextBlock Text="{Binding LengthMsg}" Style="{StaticResource RawTextBlock}"/>
|
|
<EgtWpfLib5:EgtTextBox Text="{Binding Length}"
|
|
Margin="0,0,0,5"
|
|
IsEnabled="{Binding LengthIsEnabled}" TextAlignment="Right"/>
|
|
<TextBlock Text="{Binding WidthMsg}" Style="{StaticResource RawTextBlock}"/>
|
|
<EgtWpfLib5:EgtTextBox Text="{Binding Width}"
|
|
Margin="0,0,0,5"
|
|
IsEnabled="{Binding WidthIsEnabled}" TextAlignment="Right"/>
|
|
<TextBlock Text="{Binding HeightMsg}" Style="{StaticResource RawTextBlock}"/>
|
|
<EgtWpfLib5:EgtTextBox Text="{Binding Height}"
|
|
Margin="0,0,0,5"
|
|
IsEnabled="{Binding HeightIsEnabled}" TextAlignment="Right"/>
|
|
<TextBlock Text="{Binding OffsetXMsg}" Style="{StaticResource RawTextBlock}"/>
|
|
<EgtWpfLib5:EgtTextBox Text="{Binding OffsetX}"
|
|
Margin="0,0,0,5"
|
|
IsEnabled="{Binding OffsetXIsEnabled}" TextAlignment="Right"/>
|
|
<TextBlock Text="{Binding OffsetYMsg}" Style="{StaticResource RawTextBlock}"/>
|
|
<EgtWpfLib5:EgtTextBox Text="{Binding OffsetY}"
|
|
Margin="0,0,0,5"
|
|
IsEnabled="{Binding OffsetYIsEnabled}" TextAlignment="Right"/>
|
|
<TextBlock Text="{Binding KerfMsg}" Style="{StaticResource RawTextBlock}"/>
|
|
<EgtWpfLib5:EgtTextBox Text="{Binding Kerf, UpdateSourceTrigger=PropertyChanged}"
|
|
Margin="0,0,0,5"
|
|
IsEnabled="{Binding KerfIsEnabled}" TextAlignment="Right"/>
|
|
|
|
</UniformGrid>
|
|
|
|
</StackPanel>
|
|
</GroupBox>
|
|
<!-- Definizione della Grid per Punti -->
|
|
<GroupBox Header="{Binding PointsMsg}" Style="{StaticResource GroupBoxRow}"
|
|
Visibility="{Binding PointsVisibility}">
|
|
|
|
<StackPanel>
|
|
|
|
<UniformGrid Columns="2">
|
|
|
|
<ToggleButton Content="{Binding AddMsg}"
|
|
IsChecked="{Binding AddPoint}"
|
|
Style="{StaticResource OptionPanel_ToggleButton}"/>
|
|
<ToggleButton Content="{Binding RemoveMsg}" Grid.Column="1"
|
|
IsChecked="{Binding RemovePoint}"
|
|
Style="{StaticResource OptionPanel_ToggleButton}"/>
|
|
</UniformGrid>
|
|
|
|
</StackPanel>
|
|
|
|
</GroupBox>
|
|
|
|
<!-- Definizione della Grid per Zona rovinata -->
|
|
<GroupBox Header="{Binding DamagedAreaMsg}" Style="{StaticResource GroupBoxRow}"
|
|
Visibility="{Binding DAVisibility}">
|
|
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<ToggleButton Content="{Binding NewMsg}"
|
|
IsChecked="{Binding NewDA}"
|
|
Style="{StaticResource OptionPanel_ToggleButton}"/>
|
|
<ToggleButton Content="{Binding DeleteMsg}" Grid.Column="1"
|
|
IsChecked="{Binding DeleteDA}"
|
|
Style="{StaticResource OptionPanel_ToggleButton}"/>
|
|
|
|
</Grid>
|
|
|
|
</GroupBox>
|
|
|
|
<!-- Definizione della Grid per Punti Per il Registration -->
|
|
<GroupBox Header="{Binding PointsRegMsg}" Style="{StaticResource GroupBoxRow}"
|
|
Visibility="{Binding PointsRegVisibility}">
|
|
<StackPanel>
|
|
<UniformGrid Columns="3">
|
|
<ToggleButton Content="{Binding AddMsg}"
|
|
IsChecked="{Binding AddPointReg}"
|
|
Style="{StaticResource OptionPanel_ToggleButton}"/>
|
|
<ToggleButton Content="{Binding ModMsg}"
|
|
IsChecked="{Binding ModPointReg}"
|
|
Style="{StaticResource OptionPanel_ToggleButton}"/>
|
|
<ToggleButton Content="{Binding RemoveMsg}"
|
|
IsChecked="{Binding RemovePointReg}"
|
|
Style="{StaticResource OptionPanel_ToggleButton}"/>
|
|
</UniformGrid>
|
|
</StackPanel>
|
|
</GroupBox>
|
|
|
|
<Button Content="{Binding ConfirmPhotoMsg}"
|
|
Command="{Binding ConfirmPhotoCommand}"
|
|
Visibility="{Binding ConfirmPhotoVisibility}"
|
|
Style="{StaticResource OptionPanel_TextButton}"
|
|
Margin="0,0,0,5"/>
|
|
|
|
<!--<EgtPHOTOLib:ProjectSlabV DataContext="{StaticResource ProjectSlabVM}"/>-->
|
|
|
|
</StackPanel>
|