278 lines
12 KiB
XML
278 lines
12 KiB
XML
<EgtWPFLib5:EgtCustomWindow x:Class="MachOptionWindowV"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:OmagOFFICE="clr-namespace:OmagOFFICE"
|
|
xmlns:EgtWPFLib5="clr-namespace:EgtWPFLib5;assembly=EgtWPFLib5"
|
|
Title="{Binding TitleMsg}"
|
|
IsMinimizable="False"
|
|
ShowInTaskbar="False"
|
|
Style="{DynamicResource {x:Type EgtWPFLib5:EgtCustomWindow}}"
|
|
WindowStartupLocation="CenterOwner"
|
|
MinWidth="280" MinHeight="315"
|
|
ResizeMode="NoResize">
|
|
|
|
<Grid Margin="5,0,5,5">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="4*"/>
|
|
<ColumnDefinition Width="4*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="3.5*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1.2*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<!--Seconda Colonna Terza riga-->
|
|
<GroupBox Header="{Binding SetUpMsg}" Grid.Column="1" Grid.Row="2"
|
|
Style="{StaticResource GroupBoxOptionWnd}">
|
|
<Grid>
|
|
<ComboBox ItemsSource="{Binding ArchivedSetUpList}"
|
|
Style="{StaticResource OptionWnd_ComboBox}"
|
|
SelectedItem="{Binding SelectedDefaultSetUp}"
|
|
VerticalAlignment="Center"/>
|
|
</Grid>
|
|
</GroupBox>
|
|
|
|
<!--Seconda colonna Prima Riga-->
|
|
<GroupBox Header="{Binding HolesMsg}" Grid.Column="1" Grid.Row="0"
|
|
Style="{StaticResource GroupBoxOptionWnd}">
|
|
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="3*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<UniformGrid Columns="2">
|
|
<TextBlock Text="{Binding HolesOffsetMsg}"
|
|
Grid.Column="0" Grid.Row="0"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<EgtWPFLib5:EgtTextBox Text="{Binding HolesOffset}"/>
|
|
|
|
<TextBlock Text="{Binding HolesOverlapMsg}"
|
|
Grid.Column="0" Grid.Row="1"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<EgtWPFLib5:EgtTextBox Text="{Binding HolesOverlap}"/>
|
|
|
|
<TextBlock Text="{Binding HolesToleranceMsg}"
|
|
Grid.Column="0" Grid.Row="2"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<EgtWPFLib5:EgtTextBox Text="{Binding HolesTolerance}"/>
|
|
</UniformGrid>
|
|
|
|
<Grid Grid.Row="1">
|
|
<TextBlock Text="{Binding OneHoleInCornerMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<CheckBox IsChecked="{Binding OneHoleInCorner}"
|
|
Style="{StaticResource OptionCheckBox}"/>
|
|
</Grid>
|
|
|
|
</Grid>
|
|
|
|
</GroupBox>
|
|
|
|
<!--Prima Colonna quarta riga - Lista Materiali-->
|
|
<GroupBox Header="{Binding MaterialsMsg}" Grid.Column="0"
|
|
Grid.Row="3" Grid.RowSpan="5" Visibility="{Binding Materials_Visibility}"
|
|
Style="{StaticResource GroupBoxOptionWnd}">
|
|
|
|
<DockPanel>
|
|
|
|
<UniformGrid Grid.Row="2" Columns="2"
|
|
DockPanel.Dock="Bottom">
|
|
<Button Content="{Binding NewMatMsg}" Grid.Column="1"
|
|
Command="{Binding NewMatCommand}"
|
|
Style="{StaticResource OptionPanel_TextButton}"
|
|
Margin="0,0,2.5,0"/>
|
|
<Button Content="{Binding RemoveMatMsg}" Grid.Column="1"
|
|
Command="{Binding RemoveMatCommand}"
|
|
Style="{StaticResource OptionPanel_TextButton}"
|
|
Margin="2.5,0,0,0"/>
|
|
</UniformGrid>
|
|
|
|
<!--<EgtWPFLib5:EgtTextBox Text="{Binding NewMatName}"
|
|
DockPanel.Dock="Bottom" Width="240"
|
|
Visibility="{Binding NewMatName_Visibility}"
|
|
Margin="0,0,0,5"/>-->
|
|
<Grid DockPanel.Dock="Bottom" Visibility="{Binding NewMatName_Visibility}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="4*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<EgtWPFLib5:EgtTextBox Text="{Binding NewMatName}"
|
|
DockPanel.Dock="Bottom"
|
|
Margin="0,0,0,5"/>
|
|
<Button Content="{Binding OkMsg}" Grid.Column="1"
|
|
Command="{Binding OkCommand}"
|
|
IsEnabled="{Binding EnableOkNewMat}"
|
|
Style="{StaticResource OptionPanel_TextButton}"
|
|
Margin="2.5,0,0,2.5"/>
|
|
<Button Content="{Binding CancelMsg}" Grid.Column="2"
|
|
Command="{Binding CamcelCommand}"
|
|
Style="{StaticResource OptionPanel_TextButton}"
|
|
Margin="2.5,0,0,2.5"/>
|
|
</Grid>
|
|
|
|
<ListBox ItemsSource="{Binding MaterialList}"
|
|
SelectedItem="{Binding SelMaterial}"
|
|
Style="{StaticResource OptionWnd_ListBox}"
|
|
DisplayMemberPath="sName"
|
|
Grid.RowSpan="2"
|
|
Margin="0,0,0,5"/>
|
|
|
|
</DockPanel>
|
|
|
|
</GroupBox>
|
|
|
|
<!--Parametri taglio lama-->
|
|
<GroupBox Header="{Binding SawParamMsg}" Visibility="{Binding SawParam_Visibility}"
|
|
Style="{StaticResource GroupBoxOptionWnd}">
|
|
<UniformGrid Columns="2" >
|
|
|
|
<TextBlock Text="{Binding CutExtraLenMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<EgtWPFLib5:EgtTextBox Text="{Binding CutExtraLen}"/>
|
|
|
|
<TextBlock Text="{Binding AngleCutExtraLenMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<EgtWPFLib5:EgtTextBox Text="{Binding AngleCutExtraLen}"/>
|
|
|
|
<TextBlock Text="{Binding ExtArcMinRadMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<EgtWPFLib5:EgtTextBox Text="{Binding ExtArcMinRad}"/>
|
|
|
|
<TextBlock Text="{Binding IntArcMaxSideAngMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<EgtWPFLib5:EgtTextBox Text="{Binding IntArcMaxSideAng}"/>
|
|
|
|
<TextBlock Text="{Binding PreCutExitMsg}"
|
|
Visibility="{Binding PreCutExitVisibility}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<CheckBox IsChecked="{Binding PreCutExit}"
|
|
Visibility="{Binding PreCutExitVisibility}"
|
|
Style="{StaticResource OptionCheckBox}"/>
|
|
|
|
</UniformGrid>
|
|
|
|
</GroupBox>
|
|
|
|
<!--Seconda colonna, seconda riga-->
|
|
<GroupBox Header="{Binding MachineParamMsg}" Grid.Column="1" Grid.Row="1"
|
|
Style="{StaticResource GroupBoxOptionWnd}">
|
|
<UniformGrid Columns="2">
|
|
|
|
<TextBlock Text="{Binding SafeZMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<EgtWPFLib5:EgtTextBox Text="{Binding SafeZ}"/>
|
|
|
|
</UniformGrid>
|
|
|
|
</GroupBox>
|
|
|
|
<GroupBox Header="{Binding MillingParamMsg}" Grid.Column="0" Grid.Row="1" Grid.RowSpan="2"
|
|
Style="{StaticResource GroupBoxOptionWnd}">
|
|
<UniformGrid Rows="3">
|
|
|
|
<Grid Visibility="{Binding MillingParam_Visibility}">
|
|
<TextBlock Text="{Binding CornerCutsMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<CheckBox IsChecked="{Binding CornerCuts}"
|
|
Style="{StaticResource OptionCheckBox}"/>
|
|
</Grid>
|
|
<Grid>
|
|
<TextBlock Text="{Binding InternalCutsMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<CheckBox IsChecked="{Binding InternalCuts}"
|
|
Style="{StaticResource OptionCheckBox}"/>
|
|
</Grid>
|
|
<UniformGrid Columns="2" Visibility="{Binding MillingParam_Visibility}">
|
|
<TextBlock Text="{Binding ShortMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<EgtWPFLib5:EgtTextBox Text="{Binding ShortCut}"/>
|
|
</UniformGrid>
|
|
|
|
</UniformGrid>
|
|
|
|
</GroupBox>
|
|
|
|
<!--Nesting-->
|
|
<GroupBox Header="{Binding NestingParamMsg}" Grid.Column="1" Grid.Row="3" Grid.RowSpan="2"
|
|
Style="{StaticResource GroupBoxOptionWnd}">
|
|
<UniformGrid Columns="2" >
|
|
|
|
|
|
<TextBlock Text="{Binding CompleteCutsMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<CheckBox IsChecked="{Binding CompleteCuts}"
|
|
Style="{StaticResource OptionCheckBox}"/>
|
|
|
|
|
|
<TextBlock Text="{Binding AlignMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<CheckBox IsChecked="{Binding Aligned}"
|
|
Style="{StaticResource OptionCheckBox}"/>
|
|
|
|
<TextBlock Text="{Binding GuillotineMsg}"
|
|
Visibility="{Binding GuillotineVisibility}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<CheckBox IsChecked="{Binding Guillotine}"
|
|
Visibility="{Binding GuillotineVisibility}"
|
|
Style="{StaticResource OptionCheckBox}"/>
|
|
|
|
|
|
<TextBlock Text="{Binding AutomaticMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<CheckBox IsChecked="{Binding Automatic}"
|
|
Style="{StaticResource OptionCheckBox}"/>
|
|
|
|
|
|
</UniformGrid>
|
|
|
|
</GroupBox>
|
|
|
|
<Border Grid.Column="1" Grid.Row="5"
|
|
Visibility="{Binding SacProbeVisibility}"
|
|
Style="{StaticResource DefaultBorder}">
|
|
<Grid >
|
|
|
|
<TextBlock Text="{Binding SacProbeMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<CheckBox IsChecked="{Binding SacProbe}"
|
|
Style="{StaticResource OptionCheckBox}"/>
|
|
</Grid>
|
|
|
|
</Border>
|
|
|
|
<Border Grid.Column="1" Grid.Row="6"
|
|
Visibility="{Binding WashingVisibility}"
|
|
Style="{StaticResource DefaultBorder}">
|
|
<Grid >
|
|
|
|
<TextBlock Text="{Binding WashingMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<CheckBox IsChecked="{Binding Washing}"
|
|
Style="{StaticResource OptionCheckBox}"/>
|
|
</Grid>
|
|
|
|
</Border>
|
|
|
|
<Border Grid.Column="1" Grid.Row="7" Style="{StaticResource DefaultBorder}">
|
|
<UniformGrid Columns="2">
|
|
|
|
<TextBlock Text="{Binding AdditionalTableMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<EgtWPFLib5:EgtTextBox Text="{Binding AdditionalTable}"/>
|
|
|
|
</UniformGrid>
|
|
</Border>
|
|
|
|
</Grid>
|
|
|
|
</EgtWPFLib5:EgtCustomWindow>
|