2b4d5f9c92
- salvato a parte nuova grafica finestra opzioni
224 lines
13 KiB
XML
224 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:Icarus="clr-namespace:Icarus"
|
|
xmlns:EgtWPFLib5="clr-namespace:EgtWPFLib5;assembly=EgtWPFLib5"
|
|
Style="{DynamicResource {x:Type EgtWPFLib5:EgtCustomWindow}}"
|
|
Title="{Binding Title}" Icon="/Resources/Icarus.ico"
|
|
Background="Transparent"
|
|
AllowsTransparency="True"
|
|
BorderThickness="0"
|
|
WindowStyle="None" ResizeMode="NoResize" TitleBarHeight="0" IsResizable="False"
|
|
IsMinimizable="False" WindowStartupLocation="CenterScreen" ShowInTaskbar="False"
|
|
MinWidth="400" MinHeight="382"
|
|
Width="400" Height="412">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
<Border Margin="0,0,0,2.5"
|
|
Style="{StaticResource Title_Border}">
|
|
<TextBlock Text="SETTINGS"
|
|
Style="{StaticResource Title_TextBlock}"/>
|
|
</Border>
|
|
|
|
<Border Grid.Row="1"
|
|
Margin="0,2.5,0,0"
|
|
CornerRadius="4"
|
|
Style="{StaticResource WhiteBottomBlueRow_Border}">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
<TabControl Margin="5,5,5,5">
|
|
<TabItem Header="{Binding GenericMsg}">
|
|
<StackPanel Margin="5,5,5,0">
|
|
<!--<GroupBox Header="{Binding CurrentLanguageMsg}"
|
|
Margin="0,0,0,5">
|
|
<UniformGrid Rows="2" Margin="3,3,3,3">
|
|
<ComboBox ItemsSource="{Binding LanguageList, Mode=OneWay}" Height="25"
|
|
DisplayMemberPath="Name" SelectedItem="{Binding SelectedLanguage}"
|
|
Margin="0,0,0,5"/>
|
|
<TextBlock Text="{Binding LanguageAdvertMsg}" TextWrapping="Wrap"
|
|
TextAlignment="Center"/>
|
|
</UniformGrid>
|
|
</GroupBox>-->
|
|
<UniformGrid Columns="2"
|
|
Margin="0,0,0,5">
|
|
<TextBlock Text="{Binding TopSceneBackgroundMsg}" VerticalAlignment="Center"/>
|
|
<Button Background="{Binding TopSceneBackground}"
|
|
Command="{Binding TopSceneBackground_Command}"
|
|
Style="{StaticResource EgtWPFLib5_InputButton}"/>
|
|
</UniformGrid>
|
|
<UniformGrid Columns="2"
|
|
Margin="0,0,0,5">
|
|
<TextBlock Text="{Binding BotSceneBackgroundMsg}" VerticalAlignment="Center"/>
|
|
<Button Background="{Binding BotSceneBackground}"
|
|
Command="{Binding BotSceneBackground_Command}"
|
|
Style="{StaticResource EgtWPFLib5_InputButton}"/>
|
|
</UniformGrid>
|
|
<UniformGrid Columns="2"
|
|
Margin="0,0,0,5">
|
|
<TextBlock Text="{Binding GridColorMsg}" VerticalAlignment="Center"/>
|
|
<Button Background="{Binding GridColor}"
|
|
Command="{Binding GridColor_Command}"
|
|
Style="{StaticResource EgtWPFLib5_InputButton}"/>
|
|
</UniformGrid>
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="2*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
<TextBlock Text="{Binding ThickLineMsg}" VerticalAlignment="Center"
|
|
Grid.Row="0" Margin="0,5,0,5"/>
|
|
<CheckBox IsChecked="{Binding ThickLine}"
|
|
Grid.Column="1" Grid.Row="0" Margin="22,5,0,5" VerticalAlignment="Center"/>
|
|
<TextBlock Text="{Binding SmoothTriMeshMsg}" VerticalAlignment="Center"
|
|
Grid.Row="1" Margin="0,5,0,5"/>
|
|
<CheckBox IsChecked="{Binding SmoothTriMesh}"
|
|
Grid.Column="1" Grid.Row="1" Margin="22,5,0,5" VerticalAlignment="Center"/>
|
|
</Grid>
|
|
<Grid Margin="5,5,5,5">
|
|
<Button Content="{Binding UpdateLicenceMsg}" Command="{Binding UpdateLicence_Command}" Height="26" Margin="100,1"/>
|
|
</Grid>
|
|
</StackPanel>
|
|
</TabItem>
|
|
<TabItem Header="{Binding CADMsg}">
|
|
<StackPanel Margin="5,5,5,0">
|
|
<UniformGrid Grid.ColumnSpan="2" Columns="2"
|
|
Margin="0,0,0,5">
|
|
<TextBlock Text="{Binding GeometryToleranceMsg}" VerticalAlignment="Center"/>
|
|
<TextBox Text="{Binding GeometryTolerance}" Height="25"
|
|
VerticalContentAlignment="Center"
|
|
Margin="10,0,0,0"/>
|
|
</UniformGrid>
|
|
<ItemsControl ItemsSource="{Binding LayerColorList}">
|
|
<ItemsControl.ItemTemplate>
|
|
<DataTemplate>
|
|
<UniformGrid Columns="2"
|
|
Margin="0,0,0,5">
|
|
<TextBlock Text="{Binding Color_Msg}" VerticalAlignment="Center"/>
|
|
<Grid Margin="10,0,0,0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="35"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Button Background="{Binding Background}"
|
|
Command="{Binding Color_Command}"
|
|
Margin="0,0,5,0"
|
|
Style="{StaticResource EgtWPFLib5_InputButton}"/>
|
|
<Slider Grid.Column="1"
|
|
Value="{Binding dAlpha}"
|
|
Minimum="10"
|
|
Maximum="100"
|
|
TickPlacement="BottomRight"
|
|
TickFrequency="10"
|
|
IsSnapToTickEnabled="True"
|
|
Margin="0,0,5,0"/>
|
|
<TextBlock Grid.Column="2"
|
|
Text="{Binding sAlpha}"
|
|
TextAlignment="Right"/>
|
|
</Grid>
|
|
</UniformGrid>
|
|
</DataTemplate>
|
|
</ItemsControl.ItemTemplate>
|
|
</ItemsControl>
|
|
</StackPanel>
|
|
|
|
</TabItem>
|
|
<TabItem Header="{Binding ImportMsg}">
|
|
<StackPanel Margin="5,5,5,0">
|
|
<Grid Margin="0,5,0,0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="0.8*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
<TextBlock Grid.Row="0" Grid.Column="1"
|
|
VerticalAlignment="Center" HorizontalAlignment="Center"
|
|
Text="{Binding UnitScaleMsg}" />
|
|
<TextBlock Grid.Row="0" Grid.Column="2"
|
|
VerticalAlignment="Center" HorizontalAlignment="Center"
|
|
Text="{Binding FactorScaleMsg}"/>
|
|
|
|
<TextBlock Grid.Row="1" Grid.Column="0"
|
|
Text="{Binding DxfScaleFactorMsg}" VerticalAlignment="Center"/>
|
|
<ComboBox Grid.Row="1" Grid.Column="1"
|
|
ItemsSource="{Binding ScaleDXFList, Mode=OneWay}"
|
|
SelectedItem="{Binding SelectedDXFScale, UpdateSourceTrigger=PropertyChanged}" Height="25"
|
|
Margin="10,0,0,5"/>
|
|
<TextBox Grid.Row="1" Grid.Column="2"
|
|
Text="{Binding DxfScaleFactor}" Height="25"
|
|
IsEnabled="{Binding DXFScaleEnable, UpdateSourceTrigger=LostFocus}"
|
|
VerticalContentAlignment="Center"
|
|
Margin="10,0,0,5"/>
|
|
<TextBlock Grid.Row="2" Grid.Column="0"
|
|
Text="{Binding StlScaleFactorMsg}" VerticalAlignment="Center"/>
|
|
<ComboBox Grid.Row="2" Grid.Column="1"
|
|
ItemsSource="{Binding ScaleSTLList, Mode=OneWay}"
|
|
SelectedItem="{Binding SelectedSTLScale, UpdateSourceTrigger=PropertyChanged}" Height="25"
|
|
Margin="10,0,0,5"/>
|
|
<TextBox Grid.Row="2" Grid.Column="2"
|
|
Text="{Binding StlScaleFactor}" Height="25"
|
|
IsEnabled="{Binding STLScaleEnable, UpdateSourceTrigger=LostFocus}"
|
|
VerticalContentAlignment="Center"
|
|
Margin="10,0,0,5"/>
|
|
</Grid>
|
|
</StackPanel>
|
|
</TabItem>
|
|
<!--<TabItem Header="{Binding ExportMsg}">
|
|
<StackPanel>
|
|
<GroupBox Grid.Column="1" Grid.RowSpan="2"
|
|
Header="{Binding ImageMsg}"
|
|
Margin="5,5,5,0">
|
|
<UniformGrid Grid.ColumnSpan="2" Columns="2">
|
|
<TextBlock Text="{Binding ImageWidthMsg}" VerticalAlignment="Center"/>
|
|
<TextBox Text="{Binding ImageWidth}" Height="25"
|
|
VerticalContentAlignment="Center"
|
|
Margin="10,0,0,5"/>
|
|
<TextBlock Text="{Binding ImageHeightMsg}" VerticalAlignment="Center"/>
|
|
<TextBox Text="{Binding ImageHeight}" Height="25"
|
|
VerticalContentAlignment="Center"
|
|
Margin="10,0,0,5"/>
|
|
</UniformGrid>
|
|
</GroupBox>
|
|
</StackPanel>
|
|
</TabItem>-->
|
|
<TabItem Header="{Binding CAMMsg}">
|
|
<StackPanel>
|
|
<Grid Margin="5,5,5,0">
|
|
<Button Content="{Binding AddMachineMsg}" Command="{Binding AddMachine_Command}" Height="26" Margin="100,1"/>
|
|
</Grid>
|
|
|
|
<Grid Margin="5,5,5,0">
|
|
<Button Content="{Binding ExportMachineMsg}" Command="{Binding ExportMachine_Command}" Height="26" Margin="100,1"/>
|
|
</Grid>
|
|
</StackPanel>
|
|
</TabItem>
|
|
</TabControl>
|
|
<Button Grid.Row="1"
|
|
IsCancel="True"
|
|
HorizontalAlignment="Center"
|
|
Style="{StaticResource RightPanel_HalfRound_Button}">
|
|
<Image Source="\Resources\Common\Ok.png"
|
|
Style="{StaticResource Button_Image}"/>
|
|
</Button>
|
|
</Grid>
|
|
</Border>
|
|
</Grid>
|
|
|
|
</EgtWPFLib5:EgtCustomWindow>
|