Files
egtbeamwall/EgtBEAMWALL.ViewerOptimizer/AddSectionXMaterialWnd/AddSectionXMaterialWndV.xaml
T
Samuele E. Locatelli f812ff66c2 initial commit
2021-03-04 19:48:48 +01:00

137 lines
6.5 KiB
XML

<EgtWPFLib5:EgtCustomWindow x:Class="AddSectionXMaterialWndV"
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:EgtBEAMWALL="clr-namespace:EgtBEAMWALL.ViewerOptimizer"
Style="{DynamicResource {x:Type EgtWPFLib5:EgtCustomWindow}}"
WindowStyle="None" ResizeMode="NoResize"
SizeToContent="WidthAndHeight"
WindowStartupLocation="CenterOwner"
IsClosable="False"
IsMinimizable="False"
IsResizable="False"
Title="AddSectionXMaterial">
<StackPanel Margin="5,5,5,0">
<Grid Grid.Row="0" Margin="5" Width="500">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="4*" />
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="6*" />
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding SectionXMaterial_Msg}"
Grid.Row="0"
Grid.Column="0"
FontWeight="DemiBold"
Style="{StaticResource OptionTextBlock}"/>
<TextBlock Text="{Binding Alias_Msg}"
Grid.Row="0"
Grid.Column="1"
FontWeight="DemiBold"
Style="{StaticResource OptionTextBlock}"/>
<TextBlock Text="{Binding Values_Msg}"
Grid.Row="0"
Grid.Column="2"
FontWeight="DemiBold"
Style="{StaticResource OptionTextBlock}"/>
</Grid>
<EgtWPFLib5:EgtScrollViewer Focusable="False" MaxHeight="600">
<ItemsControl ItemsSource="{Binding NewSectionXMaterialList}" Grid.Row="1" Grid.Column="0" Width="500" Margin="5">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel x:Name="GroupStackPanel"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid Margin="0,0,0,5">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="4*" />
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="6*" />
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding sSectionXMaterial}"
Grid.Column="0"
Style="{StaticResource OptionTextBlock}"/>
<CheckBox IsChecked="{Binding Alias_IsChecked}"
IsEnabled="{Binding Alias_IsEnabled}"
Grid.Column="1"
HorizontalAlignment="Center"
VerticalAlignment="Center"/>
<Grid Grid.Column="2" Visibility="{Binding NewBeam_Visibility}">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding L_Msg}"
Style="{StaticResource OptionTextBlock}"
Grid.Column="1"/>
<EgtWPFLib5:EgtTextBox Text="{Binding dNewL, UpdateSourceTrigger=PropertyChanged}"
Grid.Column="2"/>
</Grid>
<Grid Grid.Column="2" Visibility="{Binding NewWall_Visibility}">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding W_Msg}"
Style="{StaticResource OptionTextBlock}"
Grid.Column="0"/>
<EgtWPFLib5:EgtTextBox Text="{Binding dNewW, UpdateSourceTrigger=PropertyChanged}"
Grid.Column="1"/>
<TextBlock Text="{Binding L_Msg}"
Style="{StaticResource OptionTextBlock}"
Grid.Column="2"/>
<EgtWPFLib5:EgtTextBox Text="{Binding dNewL, UpdateSourceTrigger=PropertyChanged}"
Grid.Column="3"/>
</Grid>
<Grid Grid.Column="2" Visibility="{Binding Alias_Visibility}">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<ComboBox ItemsSource="{Binding MaterialForSameSection_List}"
SelectedItem="{Binding SelMaterialForSameSection}"
Grid.Column="1"
Grid.ColumnSpan="2"/>
</Grid>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</EgtWPFLib5:EgtScrollViewer>
<Grid Grid.Row="2" Margin="0,0,0,5">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
<Button Content="{Binding Ok_Msg}"
Command="{Binding Ok_Command}"
IsDefault="True"
Grid.Column="1"
Style="{StaticResource EgtWPFLib5_InputButton}"/>
<Button Content="{Binding Cancel_Msg}"
IsCancel="True"
Grid.Column="3"
Style="{StaticResource EgtWPFLib5_InputButton}"/>
</Grid>
</StackPanel>
</EgtWPFLib5:EgtCustomWindow>