54c5d41c67
- correzione contextMenu in ManagePart - Tooltip su tutte le icone - gestione disattivazione interfaccia durante import
232 lines
12 KiB
XML
232 lines
12 KiB
XML
<Grid x:Class="MaterialDbV"
|
|
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:Icarus"
|
|
Width="310"
|
|
VerticalAlignment="Center">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
<Border Margin="0,0,0,2.5"
|
|
Style="{StaticResource Title_Border}">
|
|
<TextBlock Text="MATERIAL DATABASE"
|
|
Style="{StaticResource Title_TextBlock}"/>
|
|
</Border>
|
|
<Border Grid.Row="1"
|
|
VerticalAlignment="Center"
|
|
Margin="0,2.5,0,0"
|
|
Style="{StaticResource BottomGrayRow_Border}">
|
|
<Grid Margin="2.5,2.5,2.5,0">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
<Grid HorizontalAlignment="Center"
|
|
Margin="0,2.5,0,2.5">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Button Content="Copy"
|
|
Command="{Binding Copy_Command}"
|
|
IsEnabled="{Binding IsEnabled}"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource RightPanel_Button}"/>
|
|
<Button Grid.Column="1"
|
|
Content="Save"
|
|
Command="{Binding Save_Command}"
|
|
IsEnabled="{Binding IsEnabled}"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource RightPanel_Button}"/>
|
|
<Button Grid.Column="2" Content="Delete"
|
|
Command="{Binding Delete_Command}"
|
|
IsEnabled="{Binding Delete_IsEnabled}"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource RightPanel_Button}"/>
|
|
<Button Grid.Column="3"
|
|
Command="{Binding Import_Command}"
|
|
ToolTip="{Binding Import_ToolTip}"
|
|
IsEnabled="{Binding ImpExp_IsEnabled}"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/MaterialDB/MaterialImport.png"
|
|
Style="{StaticResource Button_Image}"/>
|
|
</Button>
|
|
<Button Grid.Column="4"
|
|
Command="{Binding Export_Command}"
|
|
ToolTip="{Binding Export_ToolTip}"
|
|
IsEnabled="{Binding ImpExp_IsEnabled}"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/MaterialDB/MaterialExport.png"
|
|
Style="{StaticResource Button_Image}"/>
|
|
</Button>
|
|
</Grid>
|
|
<Grid Grid.Row="1"
|
|
Margin="0,2.5,0,2.5">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<ComboBox Name="MaterialCombo"
|
|
ItemsSource="{Binding MaterialList}"
|
|
SelectedItem="{Binding SelMaterial}"
|
|
DisplayMemberPath="ghName"
|
|
Visibility="{Binding Combo_Visibility}"
|
|
HorizontalAlignment="Stretch"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource RightPanel_ComboBox}"/>
|
|
<EgtWPFLib5:EgtTextBox2 Text="{Binding SelectedItem.sName, ElementName=MaterialCombo, UpdateSourceTrigger=Explicit}"
|
|
ExplicitUpdateSource="EnterKeyPressOrLostFocus"
|
|
IsExplicitFocused="{Binding UserShouldEditValueNow}"
|
|
Visibility="{Binding Name_Visibility}"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource OptionTextBox2}"/>
|
|
<Button Grid.Column="1"
|
|
Command="{Binding EditName_Command}"
|
|
ToolTip="{Binding EditName_ToolTip}"
|
|
Margin="2.5,0,2.5,0"
|
|
Style="{StaticResource ToolBar_Button}">
|
|
<Image Source="/Resources/MaterialDB/Edit.png"/>
|
|
</Button>
|
|
</Grid>
|
|
<ScrollViewer Grid.Row="2"
|
|
IsEnabled="{Binding IsEnabled}"
|
|
VerticalScrollBarVisibility="Auto"
|
|
HorizontalScrollBarVisibility="Disabled"
|
|
Margin="1,0,0,2.5"
|
|
Padding="0"
|
|
BorderThickness="0"
|
|
Style="{StaticResource RightPanel_ScrollViewer}">
|
|
<ItemsControl ItemsSource="{Binding SelectedItem.CathegoryList, ElementName=MaterialCombo}"
|
|
BorderThickness="0"
|
|
Margin="0"
|
|
Padding="0">
|
|
<ItemsControl.ItemsPanel>
|
|
<ItemsPanelTemplate>
|
|
<StackPanel Orientation="Vertical"
|
|
Margin="0"/>
|
|
</ItemsPanelTemplate>
|
|
</ItemsControl.ItemsPanel>
|
|
<ItemsControl.ItemTemplate>
|
|
<DataTemplate>
|
|
<Expander Header="{Binding sName}"
|
|
IsExpanded="{Binding Cathegory_IsExpanded}"
|
|
VerticalContentAlignment="Top"
|
|
Visibility="{Binding Cathegory_Visibility}">
|
|
<ItemsControl ItemsSource="{Binding MaterialParamList}"
|
|
BorderThickness="0"
|
|
Margin="0"
|
|
Padding="0">
|
|
<ItemsControl.ItemsPanel>
|
|
<ItemsPanelTemplate>
|
|
<StackPanel Orientation="Vertical"
|
|
Margin="0"/>
|
|
</ItemsPanelTemplate>
|
|
</ItemsControl.ItemsPanel>
|
|
<ItemsControl.ItemContainerStyle>
|
|
<Style TargetType="ContentPresenter">
|
|
<Setter Property="Visibility" Value="{Binding String_Visibility}"/>
|
|
</Style>
|
|
</ItemsControl.ItemContainerStyle>
|
|
<ItemsControl.Resources>
|
|
<DataTemplate DataType="{x:Type PrintApp:NumericMaterialParam}">
|
|
<Grid Margin="0,1,2.5,1">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="2*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="{Binding sName}"
|
|
Margin="0,0,2.5,0"
|
|
Style="{StaticResource ParameterList_TextBlock}"/>
|
|
<TextBox Grid.Column="1"
|
|
Text="{Binding dValue}"
|
|
Margin="2.5,0,0,0"
|
|
Style="{StaticResource ParameterList_TextBox}"/>
|
|
</Grid>
|
|
</DataTemplate>
|
|
<DataTemplate DataType="{x:Type PrintApp:StringMaterialParam}">
|
|
<Grid Visibility="{Binding String_Visibility}"
|
|
Margin="0,1,2.5,1">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="{Binding sName}"
|
|
Margin="0,0,2.5,0"
|
|
Style="{StaticResource ParameterList_TextBlock}"/>
|
|
<TextBox Grid.Column="1"
|
|
Text="{Binding sValue}"
|
|
IsReadOnly="True"/>
|
|
<Button Grid.Column="2"
|
|
Content="O"
|
|
Command="{Binding Original_Command}"
|
|
VerticalContentAlignment="Center"
|
|
HorizontalContentAlignment="Center"
|
|
Margin="5,0,0,0"
|
|
Visibility="{Binding OrigButton_Visibility}"
|
|
Style="{StaticResource ToolBar_SmallButton}"/>
|
|
</Grid>
|
|
</DataTemplate>
|
|
<DataTemplate DataType="{x:Type PrintApp:ComboMaterialParam}">
|
|
<Grid Margin="0,1,2.5,1">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="2*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="{Binding sName}"
|
|
Margin="0,0,2.5,0"
|
|
Style="{StaticResource ParameterList_TextBlock}"/>
|
|
<ComboBox Grid.Column="1"
|
|
ItemsSource="{Binding ValueList}"
|
|
SelectedItem="{Binding SelValue}"
|
|
HorizontalAlignment="Stretch"
|
|
Margin="2.5,0,0,0"
|
|
Style="{StaticResource RightPanel_ComboBox}"/>
|
|
</Grid>
|
|
</DataTemplate>
|
|
<DataTemplate DataType="{x:Type PrintApp:CheckMaterialParam}">
|
|
<Grid Height="22"
|
|
Margin="0,1,2.5,1">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="2*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="{Binding sName}"
|
|
Margin="0,0,2.5,0"
|
|
Style="{StaticResource ParameterList_TextBlock}"/>
|
|
<CheckBox Grid.Column="1"
|
|
IsChecked="{Binding bValue}"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
Margin="2.5,0,0,0"/>
|
|
</Grid>
|
|
</DataTemplate>
|
|
</ItemsControl.Resources>
|
|
</ItemsControl>
|
|
</Expander>
|
|
</DataTemplate>
|
|
</ItemsControl.ItemTemplate>
|
|
</ItemsControl>
|
|
</ScrollViewer>
|
|
<Button Grid.Row="3"
|
|
Command="{Binding Ok_Command}"
|
|
IsEnabled="{Binding IsEnabled}"
|
|
Margin="0,2.5,0,0"
|
|
Style="{StaticResource RightPanel_HalfRound_Button}">
|
|
<Image Source="\Resources\Common\Ok.png"
|
|
Style="{StaticResource Button_Image}"/>
|
|
</Button>
|
|
</Grid>
|
|
</Border>
|
|
</Grid>
|