185293847f
- impostazione struttura programma - esecuzione slicing - gestione lavorazione e materiali - importazione migliorata
230 lines
11 KiB
XML
230 lines
11 KiB
XML
<StackPanel x:Class="StartMachPanelV"
|
|
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:PrintApp="clr-namespace:_3dPrintApp"
|
|
Margin="5">
|
|
<StackPanel.Resources>
|
|
<PrintApp:CenterToolTipConverter x:Key="CenterToolTipConverter"/>
|
|
</StackPanel.Resources>
|
|
<!-- Type Button -->
|
|
<ToggleButton x:Name="TypeBtn"
|
|
Content="Type"
|
|
IsChecked="{Binding bType_IsChecked}"
|
|
Style="{StaticResource ToolBar_TextToggleButton}"/>
|
|
<Popup IsOpen="{Binding IsChecked, ElementName=TypeBtn}"
|
|
PlacementTarget="{Binding ElementName=TypeBtn}"
|
|
Style="{StaticResource LeftPanel_Popup}">
|
|
<Border Style="{StaticResource LeftPanelPopup_Border}">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<RadioButton IsChecked="{Binding TypeList[0]}"
|
|
Style="{StaticResource ToolBar_ToggleButton}">
|
|
<Image Source="/Resources/DrawPanel/Point.png"/>
|
|
</RadioButton >
|
|
<RadioButton Grid.Column="1"
|
|
IsChecked="{Binding TypeList[1]}"
|
|
Style="{StaticResource ToolBar_ToggleButton}">
|
|
<Image Source="/Resources/DrawPanel/Line2P.png"/>
|
|
</RadioButton>
|
|
</Grid>
|
|
</Border>
|
|
</Popup>
|
|
<!-- Edit Button -->
|
|
<ToggleButton x:Name="EditBtn"
|
|
Content="Edit"
|
|
IsChecked="{Binding bEdit_IsChecked}"
|
|
Style="{StaticResource ToolBar_TextToggleButton}"/>
|
|
<Popup IsOpen="{Binding IsChecked, ElementName=EditBtn}"
|
|
PlacementTarget="{Binding ElementName=EditBtn}"
|
|
Style="{StaticResource LeftPanel_Popup}">
|
|
<Border Style="{StaticResource LeftPanelPopup_Border}">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Button Grid.Column="0"
|
|
Command="{Binding Line2P_Command}"
|
|
ToolTip="{Binding Line2P_ToolTip}"
|
|
IsEnabled="{Binding Line2P_IsEnabled}"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/DrawPanel/Line2P.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="1"
|
|
Command="{Binding Delete_Command}"
|
|
ToolTip="{Binding Delete_ToolTip}"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/DrawPanel/Delete.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="2"
|
|
Command="{Binding ModifyCurve_Command}"
|
|
ToolTip="{Binding ModifyCurve_ToolTip}"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/DrawPanel/ModifyCurve.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="3"
|
|
Command="{Binding AddPointCurve_Command}"
|
|
ToolTip="{Binding AddPointCurve_ToolTip}"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/DrawPanel/AddPointCurve.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="4"
|
|
Command="{Binding RemovePointCurve_Command}"
|
|
ToolTip="{Binding RemovePointCurve_ToolTip}"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/DrawPanel/RemovePointCurve.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="5"
|
|
Command="{Binding Move_Command}"
|
|
ToolTip="{Binding Move_ToolTip}"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/DrawPanel/Move.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="6"
|
|
Command="{Binding Rotate_Command}"
|
|
ToolTip="{Binding Rotate_ToolTip}"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/DrawPanel/Rotate.png" Stretch="Uniform"/>
|
|
</Button>
|
|
</Grid>
|
|
</Border>
|
|
</Popup>
|
|
<!-- Grid Button -->
|
|
<ToggleButton x:Name="GridBtn"
|
|
Content="Grid"
|
|
IsChecked="{Binding bGrid_IsChecked}"
|
|
Style="{StaticResource ToolBar_TextToggleButton}"/>
|
|
<Popup IsOpen="{Binding IsChecked, ElementName=GridBtn}"
|
|
PlacementTarget="{Binding ElementName=GridBtn}"
|
|
Style="{StaticResource LeftPanel_Popup}">
|
|
<Border Style="{StaticResource LeftPanelPopup_Border}">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Button Command="{Binding CPlaneTop_Command}"
|
|
ToolTip="{Binding CPlaneTopToolTip}"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/GridViewPanel/CplaneTOP.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="1"
|
|
Command="{Binding CPlaneFront_Command}"
|
|
ToolTip="{Binding CPlaneFrontToolTip}"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/GridViewPanel/CplaneFRONT.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="2"
|
|
Command="{Binding CPlaneRight_Command}"
|
|
ToolTip="{Binding CPlaneRightToolTip}"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/GridViewPanel/CplaneRIGHT.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="3"
|
|
Command="{Binding CPlaneBack_Command}"
|
|
ToolTip="{Binding CPlaneBackToolTip}"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/GridViewPanel/CplaneBACK.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="4"
|
|
Command="{Binding CPlaneLeft_Command}"
|
|
ToolTip="{Binding CPlaneLeftToolTip}"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/GridViewPanel/CplaneLEFT.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="5"
|
|
Command="{Binding CPlaneBottom_Command}"
|
|
ToolTip="{Binding CPlaneBottomToolTip}"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/GridViewPanel/CplaneBOTTOM.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="6"
|
|
Command="{Binding CPlaneElevation_Command}"
|
|
ToolTip="{Binding CPlaneElevationToolTip}"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/GridViewPanel/CplaneELEVATION.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="7"
|
|
Command="{Binding CPlaneOrigin_Command}"
|
|
ToolTip="{Binding CPlaneOriginToolTip}"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/GridViewPanel/CplaneORIGIN.png" Stretch="Uniform"/>
|
|
</Button>
|
|
</Grid>
|
|
</Border>
|
|
</Popup>
|
|
<!-- Move Button -->
|
|
<ToggleButton x:Name="MoveBtn"
|
|
Content="Move"
|
|
IsChecked="{Binding bMove_IsChecked}"
|
|
Style="{StaticResource ToolBar_TextToggleButton}"/>
|
|
<Popup IsOpen="{Binding IsChecked, ElementName=MoveBtn}"
|
|
PlacementTarget="{Binding ElementName=MoveBtn}"
|
|
Style="{StaticResource LeftPanel_Popup}">
|
|
<Border Style="{StaticResource LeftPanelPopup_Border}">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
<Grid Margin="0,0,0,2.5">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="X"
|
|
VerticalAlignment="Center"/>
|
|
<EgtWPFLib5:EgtTextBox Text="{Binding sXPos, UpdateSourceTrigger=Explicit}"
|
|
Grid.Column="1"
|
|
Margin="5,0,0,0"
|
|
Style="{StaticResource LeftPanel_TextBox}"/>
|
|
</Grid>
|
|
<Grid Grid.Row="1"
|
|
Margin="0,2.5,0,2.5">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="Y"
|
|
VerticalAlignment="Center"/>
|
|
<EgtWPFLib5:EgtTextBox Text="{Binding sYPos, UpdateSourceTrigger=Explicit}"
|
|
Grid.Column="1"
|
|
Margin="5,0,0,0"
|
|
Style="{StaticResource LeftPanel_TextBox}"/>
|
|
</Grid>
|
|
<Grid Grid.Row="2"
|
|
Margin="0,2.5,0,0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="Z"
|
|
VerticalAlignment="Center"/>
|
|
<EgtWPFLib5:EgtTextBox Text="{Binding sZPos, UpdateSourceTrigger=Explicit}"
|
|
Grid.Column="1"
|
|
Margin="5,0,0,0"
|
|
Style="{StaticResource LeftPanel_TextBox}"/>
|
|
</Grid>
|
|
</Grid>
|
|
</Border>
|
|
</Popup>
|
|
|
|
</StackPanel>
|