324 lines
15 KiB
XML
324 lines
15 KiB
XML
<StackPanel x:Class="NestingTabV"
|
|
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"
|
|
Margin="5,5,5,0">
|
|
|
|
|
|
<GroupBox Header="Disegno parametrico" Style="{StaticResource GroupBoxSplit}">
|
|
<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 Grid.Column="0" Grid.Row="0"
|
|
Style="{StaticResource DrawImport_NestingButton}"
|
|
Command="{Binding DrawCommand}">
|
|
<Image Source="/Resources/NestingTab/Draw.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="2" Grid.Row="0"
|
|
Style="{StaticResource DrawImport_NestingButton}"
|
|
Command="{Binding ImportDxfCommand}">
|
|
<Image Source="/Resources/NestingTab/ImportDxf.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<ToggleButton Grid.Column="4" Grid.Row="0"
|
|
Style="{StaticResource DrawImport_NestingToggleButton}"
|
|
IsChecked="{Binding CsvImport_IsChecked}">
|
|
<Image Source="/Resources/NestingTab/ImportCsv.png" Stretch="Uniform"/>
|
|
</ToggleButton>
|
|
|
|
</Grid>
|
|
</GroupBox>
|
|
|
|
<Border Margin="0,5,0,5" Style="{StaticResource Border}">
|
|
|
|
<Grid HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
Margin="0,0,0,0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="5"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="5"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="5"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="5"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="5"/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<!--<TextBlock Name="PositioningLbl" Grid.ColumnSpan="3" VerticalAlignment="Center"
|
|
HorizontalAlignment="Center" FontSize="15" />-->
|
|
<Button Grid.Column="0" Grid.Row="0"
|
|
Style="{StaticResource OptionPanel_NestingButton}" Width="48" Height="48"
|
|
Command="{Binding PartRotOnCommand}">
|
|
<Image Source="/Resources/NestingTab/PartRotOn.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="2" Grid.Row="0"
|
|
Style="{StaticResource OptionPanel_NestingButton}"
|
|
Command="{Binding UpCommand}">
|
|
<Image Source="/Resources/NestingTab/UpArrow.png"
|
|
Width="40"/>
|
|
</Button>
|
|
<Button Grid.Column="4" Grid.Row="0"
|
|
Style="{StaticResource OptionPanel_NestingButton}" Width="48" Height="48"
|
|
Command="{Binding PartRotOffCommand}">
|
|
<Image Source="/Resources/NestingTab/PartRotOff.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="0" Grid.Row="2"
|
|
Style="{StaticResource OptionPanel_NestingButton}"
|
|
Command="{Binding LeftCommand}">
|
|
<Image Source="/Resources/NestingTab/LeftArrow.png"
|
|
Width="40"/>
|
|
</Button>
|
|
<ToggleButton Grid.Column="2" Grid.Row="2"
|
|
Style="{StaticResource OptionPanel_NestingToggleButton}"
|
|
IsChecked="{Binding MaxMoveIsChecked}">
|
|
<Image Source="/Resources/NestingTab/MaxMove.png"/>
|
|
</ToggleButton>
|
|
<Button Grid.Column="4" Grid.Row="2"
|
|
Style="{StaticResource OptionPanel_NestingButton}"
|
|
Command="{Binding RightCommand}">
|
|
<Image Source="/Resources/NestingTab/RightArrow.png"
|
|
Width="40"/>
|
|
</Button>
|
|
|
|
<EgtWPFLib5:EgtTextBox Grid.Column="0" Grid.Row="4" Width="40"
|
|
Text="{Binding StepMove}"
|
|
VerticalAlignment="Center"
|
|
HorizontalContentAlignment="Right"/>
|
|
|
|
<Button Grid.Column="2" Grid.Row="4"
|
|
Style="{StaticResource OptionPanel_NestingButton}"
|
|
Command="{Binding DownCommand}">
|
|
<Image Source="/Resources/NestingTab/DownArrow.png"
|
|
Width="40"/>
|
|
</Button>
|
|
|
|
<Grid Grid.Column="4" Grid.Row="4" HorizontalAlignment="Center" VerticalAlignment="Center">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<EgtWPFLib5:EgtTextBox Text="{Binding RotationAngle}" Width="40"
|
|
VerticalAlignment="Center"
|
|
HorizontalContentAlignment="Left"/>
|
|
<TextBlock Grid.Column="1" Margin="2,0,0,0"
|
|
FontSize="20" Text="°"/>
|
|
</Grid>
|
|
|
|
<Button Grid.Column="0" Grid.Row="6"
|
|
Style="{StaticResource OptionPanel_NestingButton}"
|
|
Command="{Binding CClockwiseRotCommand}">
|
|
<Image Source="/Resources/NestingTab/CounterClockwiseRotate.png"
|
|
Width="64" Height="65" HorizontalAlignment="Center"
|
|
VerticalAlignment="Center" />
|
|
</Button>
|
|
<ToggleButton Grid.Column="2" Grid.Row="6"
|
|
Style="{StaticResource OptionPanel_NestingToggleButton}"
|
|
IsChecked="{Binding MagneticIsChecked}">
|
|
<Image Source="/Resources/NestingTab/AlignPieces.png"
|
|
Width="65" Height="65" HorizontalAlignment="Center"
|
|
VerticalAlignment="Center" />
|
|
</ToggleButton>
|
|
<Button Grid.Column="4" Grid.Row="6"
|
|
Style="{StaticResource OptionPanel_NestingButton}"
|
|
Command="{Binding ClockwiseRotCommand}">
|
|
<Image Source="/Resources/NestingTab/ClockwiseRotate.png"
|
|
Width="65" Height="65" HorizontalAlignment="Center"
|
|
VerticalAlignment="Center" />
|
|
</Button>
|
|
|
|
</Grid>
|
|
|
|
</Border>
|
|
|
|
|
|
<GroupBox Header="Gestione parcheggio" Style="{StaticResource GroupBoxSplit}">
|
|
|
|
<UniformGrid Grid.Column="0" Columns="3" Margin="0,2.5,0,0">
|
|
<!--<Button Content="{Binding InsertPartMsg}"
|
|
Style="{StaticResource OptionPanel_TextButton}"
|
|
Command="{Binding InsertPartCommand}"
|
|
Margin="0,0,2.5,0"/>
|
|
|
|
<Button Content="{Binding StorePartMsg}" Grid.Column="1"
|
|
Style="{StaticResource OptionPanel_TextButton}"
|
|
Command="{Binding StorePartCommand}"
|
|
Margin="2.5,0,0,0"/>-->
|
|
<StackPanel>
|
|
<Button ToolTip="{Binding InsertPartMsg}" Grid.Column="1"
|
|
Style="{StaticResource Nest_Button_Img}"
|
|
Command="{Binding InsertPartCommand}"
|
|
HorizontalContentAlignment="Stretch"
|
|
Margin="0,0,0,0">
|
|
<StackPanel>
|
|
<Image Source="/Resources/NewIcons/Inserisci-pezzo.png"
|
|
Width="40" Height="40" HorizontalAlignment="Center"
|
|
VerticalAlignment="Center" />
|
|
<!--<TextBlock Text="{Binding InsertPartMsg}"
|
|
HorizontalAlignment="Center"/>-->
|
|
</StackPanel>
|
|
</Button>
|
|
</StackPanel>
|
|
|
|
<StackPanel>
|
|
<Button ToolTip="{Binding StorePartMsg}" Grid.Column="1"
|
|
Style="{StaticResource Nest_Button_Img}"
|
|
Command="{Binding StorePartCommand}"
|
|
HorizontalContentAlignment="Stretch"
|
|
Margin="0,0,0,0">
|
|
<StackPanel>
|
|
<Image Source="/Resources/NewIcons/Parcheggia-pezzo.png"
|
|
Width="40" Height="40" HorizontalAlignment="Center"
|
|
VerticalAlignment="Center" />
|
|
<!--<TextBlock Text="{Binding StorePartMsg}"
|
|
HorizontalAlignment="Center"/>-->
|
|
</StackPanel>
|
|
</Button>
|
|
</StackPanel>
|
|
|
|
<StackPanel>
|
|
<Button ToolTip="{Binding RemovePartMsg}" Grid.Column="1"
|
|
Style="{StaticResource Nest_Button_Img}"
|
|
Command="{Binding RemovePartCommand}"
|
|
HorizontalContentAlignment="Stretch"
|
|
Margin="0,0,0,0">
|
|
<StackPanel>
|
|
<Image Source="/Resources/NewIcons/Elimina-pezzo.png"
|
|
Width="40" Height="40" HorizontalAlignment="Center"
|
|
VerticalAlignment="Center" />
|
|
<!--<TextBlock Text="{Binding RemovePartMsg}"
|
|
HorizontalAlignment="Center"/>-->
|
|
</StackPanel>
|
|
</Button>
|
|
</StackPanel>
|
|
|
|
<!--<ToggleButton Content="{Binding StartCurvWJMsg}" Grid.Column="2"
|
|
Visibility="{Binding StartCurvWJ_Visibility}"
|
|
Style="{StaticResource OptionPanel_ToggleButton}"
|
|
IsChecked="{Binding bStartCurvWJ}"
|
|
Margin="2.5,0,2.5,0"/>-->
|
|
</UniformGrid>
|
|
|
|
</GroupBox>
|
|
|
|
<GroupBox Header="Gestione selezione" Style="{StaticResource GroupBoxSplit}">
|
|
|
|
<UniformGrid Grid.Column="0" Columns="{Binding CountColumn}" Margin="0,2.5,0,0">
|
|
|
|
<StackPanel>
|
|
<Button ToolTip="{Binding SelectAllMsg}" Grid.Column="1"
|
|
Style="{StaticResource Nest_Button_Img}"
|
|
Command="{Binding SelectAllCommand}"
|
|
HorizontalContentAlignment="Stretch"
|
|
Margin="2.5,0,0,0">
|
|
<StackPanel>
|
|
<Image Source="/Resources/NewIcons/Seleziona-tutto.png"
|
|
Width="40" Height="40" HorizontalAlignment="Center"
|
|
VerticalAlignment="Center" />
|
|
<!--<TextBlock Text="{Binding SelectAllMsg}"
|
|
HorizontalAlignment="Center"/>-->
|
|
</StackPanel>
|
|
</Button>
|
|
</StackPanel>
|
|
|
|
<StackPanel>
|
|
<Button ToolTip="{Binding DeselectAllMsg}" Grid.Column="1"
|
|
Style="{StaticResource Nest_Button_Img}"
|
|
Command="{Binding DeselectAllCommand}"
|
|
HorizontalContentAlignment="Stretch"
|
|
Margin="2.5,0,0,0">
|
|
<StackPanel>
|
|
<Image Source="/Resources/NewIcons/Deseleziona-tutto.png"
|
|
Width="40" Height="40" HorizontalAlignment="Center"
|
|
VerticalAlignment="Center" />
|
|
<!--<TextBlock Text="{Binding DeselectAllMsg}"
|
|
HorizontalAlignment="Center"/>-->
|
|
</StackPanel>
|
|
</Button>
|
|
</StackPanel>
|
|
|
|
<StackPanel>
|
|
<ToggleButton ToolTip="{Binding DragRectangleMsg}" Grid.Column="1"
|
|
Visibility="{Binding DragRectangle_Visibility}"
|
|
Style="{StaticResource Nest_ToggleButton_Img}"
|
|
IsChecked="{Binding bDragRectangle}"
|
|
HorizontalContentAlignment="Stretch"
|
|
Margin="2.5,0,0,0">
|
|
<StackPanel>
|
|
<Image Source="/Resources/NewIcons/Drag_Rettangle.png"
|
|
Width="40" Height="40" HorizontalAlignment="Center"
|
|
VerticalAlignment="Center" />
|
|
<!--<TextBlock Text="{Binding DragRectangleMsg}"
|
|
HorizontalAlignment="Center"/>-->
|
|
</StackPanel>
|
|
</ToggleButton>
|
|
</StackPanel>
|
|
|
|
</UniformGrid>
|
|
</GroupBox>
|
|
|
|
<GroupBox Header="Gestione tgali WJ" Style="{StaticResource GroupBoxSplit}" Visibility="{Binding WJ_Cmd_Visibility}">
|
|
<UniformGrid Grid.Column="0" Columns="2" Margin="2.5,0,0,0" Visibility="{Binding WJ_Cmd_Visibility}">
|
|
|
|
<StackPanel HorizontalAlignment="Right" Margin="0,0,3.75,0">
|
|
<ToggleButton ToolTip="{Binding SplitCurvWJMsg}" Grid.Column="1"
|
|
Style="{StaticResource Nest_ToggleButton_Img}"
|
|
IsChecked="{Binding bSplitCurvWJ}"
|
|
HorizontalContentAlignment="Stretch"
|
|
Margin="0,0,0,0">
|
|
<StackPanel>
|
|
<Image Source="/Resources/NewIcons/SPLIT-WJ.png"
|
|
Width="40" Height="40" HorizontalAlignment="Center"
|
|
VerticalAlignment="Center" />
|
|
<!--<TextBlock Text="{Binding SplitCurvWJMsg}"
|
|
HorizontalAlignment="Center"/>-->
|
|
</StackPanel>
|
|
</ToggleButton>
|
|
</StackPanel>
|
|
|
|
<StackPanel HorizontalAlignment="Left" Margin="3.75,0,0,0">
|
|
<ToggleButton ToolTip="{Binding StartCurvWJMsg}" Grid.Column="1"
|
|
Style="{StaticResource Nest_ToggleButton_Img}"
|
|
IsChecked="{Binding bStartCurvWJ}"
|
|
HorizontalContentAlignment="Stretch"
|
|
Margin="0,0,0,0">
|
|
<StackPanel>
|
|
<Image Source="/Resources/NewIcons/START-WJ.png"
|
|
Width="40" Height="40" HorizontalAlignment="Center"
|
|
VerticalAlignment="Center" />
|
|
<!--<TextBlock Text="{Binding StartCurvWJMsg}"
|
|
HorizontalAlignment="Center"/>-->
|
|
</StackPanel>
|
|
</ToggleButton>
|
|
</StackPanel>
|
|
|
|
</UniformGrid>
|
|
</GroupBox>
|
|
|
|
<Button Content="{Binding ResetMsg}"
|
|
Style="{StaticResource OptionPanel_TextButton}"
|
|
Command="{Binding ResetCommand}"
|
|
Margin="0,5,0,5"/>
|
|
|
|
<Button Content="{Binding CsvDataMsg}"
|
|
Style="{StaticResource OptionPanel_TextButton}"
|
|
Command="{Binding CsvDataCommand}"
|
|
Visibility="{Binding CsvData_Visibility}"
|
|
Margin="0,0,0,5"/>
|
|
|
|
|
|
</StackPanel>
|