Files
OmagPHOTO/OptionWindow/OptionWindowV.xaml
2021-09-22 19:13:52 +02:00

126 lines
5.3 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,5,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="250"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<GroupBox Header="{Binding CurrentLanguageMsg}"
Grid.Column="0" Margin="0,0,2.5,0">
<UniformGrid Rows="2">
<ComboBox ItemsSource="{Binding LanguageList, Mode=OneWay}" Height="25"
SelectedItem="{Binding SelLanguage}" DisplayMemberPath="Name"/>
<TextBlock Text="{Binding LanguageAdvertMsg}" TextWrapping="Wrap"
TextAlignment="Center"/>
</UniformGrid>
</GroupBox>
<GroupBox Header="{Binding MeasureUnitMsg}"
Grid.Column="1" Margin="2.5,0,0,0">
<ComboBox ItemsSource="{Binding MeasureUnitList, Mode=OneWay}"
SelectedIndex="{Binding SelMeasureUnit}"
Height="25" Width="60"/>
</GroupBox>
<GroupBox Header="{Binding SearchMsg}"
Grid.Row="1" Grid.ColumnSpan="2"
Margin="0,0,0,0">
<UniformGrid Columns="2">
<TextBlock Text="{Binding ThicknessToleranceMsg}"/>
<EgtWPFLib5:EgtTextBox Text="{Binding ThicknessTolerance}"
Margin="13,0,0,0"
TextAlignment="Right"/>
</UniformGrid>
</GroupBox>
<GroupBox Header="{Binding LabelMsg}"
Grid.Row="2" Grid.ColumnSpan="2"
Visibility="{Binding LabelVisibility}"
Margin="0,0,0,0">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="3*"/>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding LabelFileName}"/>
<Button Content="{Binding BrowseMsg}" Grid.Column="1"
Command="{Binding BrowseCommand}"
Style="{StaticResource OptionPanel_TextButton}"
Margin="2.5,0,0,0"/>
</Grid>
</GroupBox>
<GroupBox Header="{Binding MaterialsMsg}" Grid.Column="0"
Grid.Row="3" Grid.ColumnSpan="2" Margin="0,0,0,5">
<DockPanel>
<UniformGrid Grid.Row="2" Columns="2"
DockPanel.Dock="Bottom">
<Button Content="{Binding NewMatMsg}" Grid.Column="1"
Command="{Binding NewMatCommand}"
Style="{StaticResource OptionPanel_TextButton}"
Margin="0,0,2.5,0"/>
<Button Content="{Binding RemoveMatMsg}" Grid.Column="1"
Command="{Binding RemoveMatCommand}"
Style="{StaticResource OptionPanel_TextButton}"
Margin="2.5,0,0,0"/>
</UniformGrid>
<Grid DockPanel.Dock="Bottom" Visibility="{Binding NewMatName_Visibility}">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="4*"/>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
<EgtWPFLib5:EgtTextBox Text="{Binding NewMatName}"
DockPanel.Dock="Bottom"
Margin="0,0,0,5"/>
<Button Content="{Binding OkMsg}" Grid.Column="1"
Command="{Binding OkCommand}"
IsEnabled="{Binding EnableOkNewMat}"
Style="{StaticResource OptionPanel_TextButton}"
Margin="2.5,0,0,2.5"/>
<Button Content="{Binding CancelMsg}" Grid.Column="2"
Command="{Binding CamcelCommand}"
Style="{StaticResource OptionPanel_TextButton}"
Margin="2.5,0,0,2.5"/>
</Grid>
<!--<EgtWPFLib5:EgtTextBox Text="{Binding NewMatName}"
DockPanel.Dock="Bottom" Width="240"
Visibility="{Binding NewMatName_Visibility}"
Margin="0,0,0,5"/>-->
<ListBox ItemsSource="{Binding MaterialList}"
SelectedItem="{Binding SelMaterial}"
Grid.RowSpan="2"
Margin="0,0,0,5"
Height="150"/>
</DockPanel>
</GroupBox>
</Grid>
</EgtWPFLib5:EgtCustomWindow>