235 lines
13 KiB
XML
235 lines
13 KiB
XML
<EgtWPFLib5:EgtCustomWindow x:Class="OptionWindowV"
|
|
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"
|
|
IsMinimizable="False"
|
|
ShowInTaskbar="False"
|
|
Style="{DynamicResource {x:Type EgtWPFLib5:EgtCustomWindow}}"
|
|
SizeToContent="WidthAndHeight"
|
|
WindowStartupLocation="CenterOwner">
|
|
|
|
<Grid Margin="5,0,0,0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="250"/>
|
|
<ColumnDefinition Width="250"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<GroupBox Header="{Binding CurrentLanguageMsg}"
|
|
Style="{StaticResource GroupBoxOptionWnd}"
|
|
Grid.Column="0" Margin="0,0,5,5">
|
|
<UniformGrid Rows="2">
|
|
<ComboBox ItemsSource="{Binding LanguageList, Mode=OneWay}" Height="25"
|
|
Style="{DynamicResource OptionWnd_ComboBox}"
|
|
SelectedItem="{Binding SelLanguage}" DisplayMemberPath="Name"/>
|
|
<TextBlock Text="{Binding LanguageAdvertMsg}" TextWrapping="Wrap"
|
|
TextAlignment="Center"/>
|
|
</UniformGrid>
|
|
</GroupBox>
|
|
|
|
<GroupBox Header="{Binding MeasureUnitMsg}"
|
|
Style="{StaticResource GroupBoxOptionWnd}"
|
|
Grid.Column="1" Margin="0,0,5,5">
|
|
<ComboBox ItemsSource="{Binding MeasureUnitList, Mode=OneWay}"
|
|
Style="{DynamicResource OptionWnd_ComboBox}"
|
|
SelectedIndex="{Binding SelMeasureUnit}"
|
|
Height="25" Width="60"/>
|
|
</GroupBox>
|
|
|
|
<GroupBox Header="{Binding SideAngleHdr}"
|
|
Style="{StaticResource GroupBoxOptionWnd}"
|
|
Grid.Row="1" Margin="0,0,5,5">
|
|
<ComboBox ItemsSource="{Binding SideModeList, Mode=OneWay}"
|
|
Style="{DynamicResource OptionWnd_ComboBox}"
|
|
SelectedIndex="{Binding SelSideModeIndex}"
|
|
Height="25"/>
|
|
</GroupBox>
|
|
|
|
<GroupBox Header="{Binding DirectInsertHdr}"
|
|
Style="{StaticResource GroupBoxOptionWnd}"
|
|
Grid.Row="2" Margin="0,0,5,5">
|
|
<UniformGrid Rows="2">
|
|
<Grid>
|
|
<TextBlock Text="{Binding DIGeneralMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<CheckBox IsChecked="{Binding DIGeneral}"
|
|
Style="{StaticResource OptionCheckBox}"/>
|
|
</Grid>
|
|
<Grid>
|
|
<TextBlock Text="{Binding DICsvMsg}"
|
|
Style="{StaticResource OptionTextBlock}"/>
|
|
<CheckBox IsChecked="{Binding DICsv}"
|
|
Style="{StaticResource OptionCheckBox}"/>
|
|
</Grid>
|
|
</UniformGrid>
|
|
</GroupBox>
|
|
|
|
<GroupBox Header="{Binding TextColorMsg}"
|
|
Style="{StaticResource GroupBoxOptionWnd}"
|
|
Grid.Column="1" Grid.Row="1" Margin="0,0,5,5">
|
|
<Button Height="25" Width="60" Margin="0,5,0,0" Background="{Binding TextColorBackground}"
|
|
Command="{Binding ChangeColorCommand}" IsEnabled="{Binding bSelOk}" Style="{StaticResource Option_ColorButton}">
|
|
</Button>
|
|
</GroupBox>
|
|
|
|
<!--SideAngle from color-->
|
|
<GroupBox Name="ColorToSideAngGpBx" Header="{Binding ColorToSideAngMsg}"
|
|
Style="{StaticResource GroupBoxOptionWnd}"
|
|
Grid.Column="0" Grid.Row="3" Margin="0,0,5,5" >
|
|
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1.5*"/>
|
|
<ColumnDefinition Width="0.5*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
<ColumnDefinition Width="1.5*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="0.75*"/>
|
|
<RowDefinition Height="0.75*"/>
|
|
<RowDefinition Height="1.75*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<CheckBox Name="CTSAboxEnableChBx" Grid.Column="0" Grid.Row="0"
|
|
Style="{StaticResource OptionCheckBox}" Margin="0,5,10,0" IsChecked="{Binding CTSAChecked, Mode=TwoWay}"/>
|
|
<TextBlock Name="CTSAboxEnableMsgTxBl" Grid.Column="1" Grid.Row="0" Margin="0,5,0,0"
|
|
Style="{StaticResource OptionTextBlock}" HorizontalAlignment="Left" Text="{Binding CTSAboxEnableMsg}"/>
|
|
|
|
<TextBlock Name="ToleranceMsgTxBl" Grid.Column="3" Grid.Row="0" Margin="0,5,0,0"
|
|
Style="{StaticResource OptionTextBlock}" Text="{Binding ToleranceMsg}" HorizontalAlignment="Right"/>
|
|
<EgtWPFLib5:EgtTextBox Name="ToleranceMsgTxBx" Grid.Column="4" Grid.Row="0" Margin="10,5,10,0"
|
|
Style="{StaticResource OptionTextBox}" Text="{Binding sToleranceTxBx, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
|
|
|
|
<ItemsControl ItemsSource="{Binding ColorItemList}"
|
|
HorizontalContentAlignment="Stretch" Margin="0,0,0,5" Grid.Row="1" Grid.ColumnSpan="5" BorderBrush="Transparent">
|
|
|
|
<ItemsControl.Template>
|
|
<ControlTemplate>
|
|
<DockPanel LastChildFill="True">
|
|
<Grid DockPanel.Dock="Top" Height="30">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Label Grid.Column="2" Content="{Binding InclinazioneMsg}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
|
<Label Grid.Column="3" Content="{Binding TalloneMsg}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
|
</Grid>
|
|
<ItemsPresenter></ItemsPresenter>
|
|
</DockPanel>
|
|
</ControlTemplate>
|
|
</ItemsControl.Template>
|
|
|
|
<ItemsControl.ItemTemplate>
|
|
<DataTemplate>
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<CheckBox Grid.Column="0" Style="{StaticResource OptionCheckBox}" Margin="0,0,10,0" IsChecked="{Binding CTSAiChecked}" HorizontalAlignment="Center"/>
|
|
<Button Grid.Column="1" Style="{StaticResource Option_ColorButton}"
|
|
Command="{Binding ChangeCTSAiColorCommand}"
|
|
Background="{Binding CTSAiBackground}" />
|
|
<EgtWPFLib5:EgtTextBox Grid.Column="2" Margin="10,2,10,2" Style="{StaticResource OptionTextBox}" Text="{Binding sCTSAiInclinazioneText}" />
|
|
<EgtWPFLib5:EgtTextBox Grid.Column="3" Margin="10,2,10,2" Style="{StaticResource OptionTextBox}" Text="{Binding sCTSAiTalloneText}" />
|
|
</Grid>
|
|
</DataTemplate>
|
|
</ItemsControl.ItemTemplate>
|
|
|
|
</ItemsControl>
|
|
|
|
</Grid>
|
|
|
|
</GroupBox>
|
|
|
|
<!--Engrave from color-->
|
|
<GroupBox Name="ColorToEngraveGpBx" Header="{Binding ColorToEngraveMsg}"
|
|
Style="{StaticResource GroupBoxOptionWnd}"
|
|
Grid.Column="1" Grid.Row="3" Margin="0,0,5,5" >
|
|
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1.5*"/>
|
|
<ColumnDefinition Width="0.5*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
<ColumnDefinition Width="1.5*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="0.75*"/>
|
|
<RowDefinition Height="0.75*"/>
|
|
<RowDefinition Height="1.75*"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<CheckBox Name="CTEboxEnableChBx" Grid.Column="0" Grid.Row="0"
|
|
Style="{StaticResource OptionCheckBox}" Margin="0,5,10,0" IsChecked="{Binding CTEChecked, Mode=TwoWay}"/>
|
|
<TextBlock Name="CTEboxEnableMsgTxBl" Grid.Column="1" Grid.Row="0" Margin="0,5,0,0"
|
|
Style="{StaticResource OptionTextBlock}" HorizontalAlignment="Left" Text="{Binding CTEboxEnableMsg}"/>
|
|
|
|
<TextBlock Name="ToleranceEMsgTxBl" Grid.Column="3" Grid.Row="0" Margin="0,5,0,0"
|
|
Style="{StaticResource OptionTextBlock}" Text="{Binding ToleranceEMsg}" HorizontalAlignment="Right"/>
|
|
<EgtWPFLib5:EgtTextBox Name="ToleranceEMsgTxBx" Grid.Column="4" Grid.Row="0" Margin="10,5,10,0"
|
|
Style="{StaticResource OptionTextBox}" Text="{Binding sToleranceETxBx, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
|
|
|
|
<ItemsControl ItemsSource="{Binding ColorEngraveItemList}"
|
|
HorizontalContentAlignment="Stretch" Margin="0,0,0,5" Grid.Row="1" Grid.ColumnSpan="5" BorderBrush="Transparent">
|
|
|
|
<ItemsControl.Template>
|
|
<ControlTemplate>
|
|
<DockPanel LastChildFill="True">
|
|
<Grid DockPanel.Dock="Top" Height="30">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Label Grid.Column="2" Content="{Binding AffondamentoMsg}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
|
<Label Grid.Column="3" Content="{Binding LarghezzaMsg}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
|
</Grid>
|
|
<ItemsPresenter></ItemsPresenter>
|
|
</DockPanel>
|
|
</ControlTemplate>
|
|
</ItemsControl.Template>
|
|
|
|
<ItemsControl.ItemTemplate>
|
|
<DataTemplate>
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<CheckBox Grid.Column="0" Style="{StaticResource OptionCheckBox}" Margin="0,0,10,0" IsChecked="{Binding CTEiChecked}" HorizontalAlignment="Center"/>
|
|
<Button Grid.Column="1" Style="{StaticResource Option_ColorButton}"
|
|
Command="{Binding ChangeCTEiColorCommand}"
|
|
Background="{Binding CTEiBackground}" />
|
|
<EgtWPFLib5:EgtTextBox Grid.Column="2" Margin="10,2,10,2" Style="{StaticResource OptionTextBox}" Text="{Binding sCTEiAffondamentoText}" />
|
|
<EgtWPFLib5:EgtTextBox Grid.Column="3" Margin="10,2,10,2" Style="{StaticResource OptionTextBox}" Text="{Binding sCTEiLarghezzaText}" />
|
|
</Grid>
|
|
</DataTemplate>
|
|
</ItemsControl.ItemTemplate>
|
|
|
|
</ItemsControl>
|
|
|
|
</Grid>
|
|
|
|
</GroupBox>
|
|
|
|
</Grid>
|
|
|
|
</EgtWPFLib5:EgtCustomWindow>
|