cc41ca8d82
- cambiata gestione della modalita' di modifica selezionata - corezione impostazione pagina modifica dopo apertura progetto - verifica che non ci siano operazioni di modifica in corso prima di far partire slice - correzione errore su chiusura percorso disegnato - disabilitata interfaccia quando comando in corso in modifica
229 lines
9.8 KiB
XML
229 lines
9.8 KiB
XML
<Border x:Class="TopPanelV"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
IsEnabled="{Binding TopPanel_IsEnabled}"
|
|
Height="60"
|
|
Style="{StaticResource BottomBlueRow_Border}">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
<ColumnDefinition Width="5*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="35"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<!--<TextBlock Text="PART LIST"
|
|
Style="{StaticResource TopPanel_TextBlock}"/>
|
|
<TextBlock Grid.Column="1"
|
|
Text="MODIFY"
|
|
Style="{StaticResource TopPanel_TextBlock}"/>
|
|
<TextBlock Grid.Column="2"
|
|
Text="MATERIAL"
|
|
Style="{StaticResource TopPanel_TextBlock}"/>
|
|
<TextBlock Grid.Column="3"
|
|
Text="PRINTING PARAMETERS"
|
|
Style="{StaticResource TopPanel_TextBlock}"/>-->
|
|
|
|
<Border Grid.Column="1"
|
|
Grid.Row="1"
|
|
Margin="0,0,2.5,0"
|
|
Style="{StaticResource TopPanel_Border}">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<ComboBox ItemsSource="{Binding PartList}"
|
|
SelectedItem="{Binding SelPart}"
|
|
DisplayMemberPath="sName"
|
|
Margin="0,0,5,0"
|
|
Style="{StaticResource TopPanel_ComboBox}">
|
|
</ComboBox>
|
|
<Button Grid.Column="1"
|
|
Command="{Binding PartModify_Command}"
|
|
Margin="-2"
|
|
Style="{StaticResource TopPanel_Button}">
|
|
<Image Source="/Resources/TopPanel/ManagePart.png" Stretch="Uniform"/>
|
|
</Button>
|
|
</Grid>
|
|
</Border>
|
|
|
|
<ToggleButton x:Name="ModifyBtn"
|
|
Grid.Column="2"
|
|
Grid.Row="1"
|
|
Content="{Binding SelModifyModeName}"
|
|
IsChecked="{Binding bModify_IsChecked}"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource TopPanel_Modify_ToggleButton}">
|
|
</ToggleButton>
|
|
<Popup IsOpen="{Binding IsChecked, ElementName=ModifyBtn}"
|
|
PlacementTarget="{Binding ElementName=ModifyBtn}"
|
|
StaysOpen="False"
|
|
Style="{StaticResource BottomPanel_Popup}">
|
|
<Border x:Name="PopupBrd"
|
|
Height="56"
|
|
Style="{StaticResource TopPanel_ModifyMode_Border}">
|
|
<!--<Border.Background>
|
|
<SolidColorBrush Color="White" Opacity="0.5"/>
|
|
</Border.Background>-->
|
|
<ListBox x:Name="ModifyModeListBox"
|
|
ItemsSource="{Binding ModifyModeList}"
|
|
SelectedItem="{Binding SelModifyMode}"
|
|
BorderThickness="0"
|
|
Margin="0"
|
|
Padding="0">
|
|
<ListBox.Background>
|
|
<SolidColorBrush Color="Transparent" Opacity="0.5"/>
|
|
</ListBox.Background>
|
|
<ListBox.ItemContainerStyle>
|
|
<Style TargetType="ListBoxItem">
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="{x:Type ListBoxItem}">
|
|
<ContentPresenter />
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
<EventSetter Event="PreviewMouseDown" Handler="ModifyModeList_PreviewMouseDown"/>
|
|
</Style>
|
|
</ListBox.ItemContainerStyle>
|
|
<ListBox.ItemsPanel>
|
|
<ItemsPanelTemplate>
|
|
<UniformGrid Rows="1"/>
|
|
</ItemsPanelTemplate>
|
|
</ListBox.ItemsPanel>
|
|
<ListBox.ItemTemplate>
|
|
<DataTemplate>
|
|
<RadioButton Content="{Binding sName}"
|
|
IsChecked="{Binding IsSelected,RelativeSource={RelativeSource AncestorType={x:Type ListBoxItem}}}"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource TopPanel_ModifyMode_ToggleButton}"/>
|
|
</DataTemplate>
|
|
</ListBox.ItemTemplate>
|
|
</ListBox>
|
|
</Border>
|
|
</Popup>
|
|
|
|
<Border Grid.Column="3"
|
|
Grid.Row="1"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource TopPanel_Border}">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<ComboBox ItemsSource="{Binding MaterialList}"
|
|
SelectedItem="{Binding SelMaterial}"
|
|
DisplayMemberPath="sName"
|
|
Style="{StaticResource TopPanel_ComboBox}" Grid.RowSpan="2"/>
|
|
<Button Grid.Column="1"
|
|
Command="{Binding MaterialDb_Command}"
|
|
Margin="-2"
|
|
Style="{StaticResource TopPanel_Button}">
|
|
<Image Source="/Resources/TopPanel/MaterialDb.png" Stretch="Uniform"/>
|
|
</Button>
|
|
</Grid>
|
|
</Border>
|
|
|
|
<Border Grid.Column="4"
|
|
Grid.Row="1"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource TopPanel_Border}">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<ComboBox ItemsSource="{Binding MachiningList}"
|
|
SelectedItem="{Binding SelMachining}"
|
|
DisplayMemberPath="sName"
|
|
Margin="0,0,5,0"
|
|
Style="{StaticResource TopPanel_ComboBox}">
|
|
</ComboBox>
|
|
<Button Grid.Column="1"
|
|
Command="{Binding PrintParamDb_Command}"
|
|
Margin="-2"
|
|
Style="{StaticResource TopPanel_Button}">
|
|
<Image Source="/Resources/TopPanel/MachiningDb.png" Stretch="Uniform"/>
|
|
</Button>
|
|
</Grid>
|
|
</Border>
|
|
|
|
<Button x:Name="MachiningBtn"
|
|
Grid.Column="5"
|
|
Grid.Row="1"
|
|
Command="{Binding Machining_Command}"
|
|
Margin="2.5,0,0,0"
|
|
HorizontalContentAlignment="Stretch"
|
|
VerticalContentAlignment="Center"
|
|
Style="{StaticResource TopPanel_CurrMachining_Button}">
|
|
<Grid Margin="5,0,5,0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="4*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1.5*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1.5*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1.5*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1.5*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Image Source="/Resources/TopPanel/SlicingDirection.png"
|
|
ToolTip="Slicing direction"
|
|
Style="{StaticResource Button_Image}"/>
|
|
<TextBlock Grid.Column="1"
|
|
Text="{Binding CurrMachining.sCurrSlicingType}"
|
|
HorizontalAlignment="Left"
|
|
Margin="5,0,5,0"
|
|
Style="{StaticResource TopPanelData_TextBlock}"/>
|
|
<Image Grid.Column="2"
|
|
Source="/Resources/TopPanel/StrandH.png"
|
|
ToolTip="Strand Height"
|
|
Style="{StaticResource Button_Image}"/>
|
|
<TextBlock Grid.Column="3"
|
|
Text="{Binding CurrMachining.sCurrStrandH}"
|
|
HorizontalAlignment="Left"
|
|
Margin="5,0,5,0"
|
|
Style="{StaticResource TopPanelData_TextBlock}"/>
|
|
<Image Grid.Column="4"
|
|
Source="/Resources/TopPanel/StrandW.png"
|
|
ToolTip="Strand Width"
|
|
Style="{StaticResource Button_Image}"/>
|
|
<TextBlock Grid.Column="5"
|
|
Text="{Binding CurrMachining.sCurrStrandW}"
|
|
HorizontalAlignment="Left"
|
|
Margin="5,0,5,0"
|
|
Style="{StaticResource TopPanelData_TextBlock}"/>
|
|
<Image Grid.Column="6"
|
|
Source="/Resources/TopPanel/StrandCount.png"
|
|
ToolTip="Strand Count"
|
|
Style="{StaticResource Button_Image}"/>
|
|
<TextBlock Grid.Column="7"
|
|
Text="{Binding CurrMachining.sCurrStrandCount}"
|
|
HorizontalAlignment="Left"
|
|
Margin="5,0,5,0"
|
|
Style="{StaticResource TopPanelData_TextBlock}"/>
|
|
<Image Grid.Column="8"
|
|
Source="/Resources/TopPanel/Offset.png"
|
|
ToolTip="Offset"
|
|
Style="{StaticResource Button_Image}"/>
|
|
<TextBlock Grid.Column="9"
|
|
Text="{Binding CurrMachining.sCurrOffset}"
|
|
HorizontalAlignment="Left"
|
|
Margin="5,0,5,0"
|
|
Style="{StaticResource TopPanelData_TextBlock}"/>
|
|
</Grid>
|
|
</Button>
|
|
|
|
</Grid>
|
|
</Border> |