Files
egtbeamwall/EgtBEAMWALL.Supervisor/MainWindow/MainWindowV.xaml
T
2021-03-06 15:57:54 +01:00

119 lines
5.1 KiB
XML

<EgtWPFLib5:EgtCustomWindow x:Class="MainWindowV"
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"
DataContext="{StaticResource MainWindowVM}"
Style="{DynamicResource {x:Type EgtWPFLib5:EgtCustomWindow}}"
Title="{Binding Title}" Icon="/Resources/EgtBEAMWALL.ico"
MinHeight="600" MinWidth="800">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="1*"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="1*"/>
</Grid.RowDefinitions>
<StackPanel Orientation="Horizontal"
HorizontalAlignment="Right">
<Button Content="C"
Command="{Binding CompletedRawPart_Command}"
Style="{StaticResource LeftPanel_SmallButton}"/>
</StackPanel>
<DataGrid Grid.Row="1"
ItemsSource="{Binding MachGroupList}"
SelectedItem="{Binding SelMachGroup}"
AutoGenerateColumns="False"
CanUserDeleteRows="False"
CanUserSortColumns="False"
CanUserResizeColumns="False"
CanUserResizeRows="False"
CanUserReorderColumns="False"
SelectionMode="Single"
ScrollViewer.CanContentScroll="True"
ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.HorizontalScrollBarVisibility="Hidden"
Margin="0,0,0,5">
<DataGrid.InputBindings>
<KeyBinding Key="Delete" Command="{Binding DeleteMachGroup_Command}"/>
</DataGrid.InputBindings>
<DataGrid.Columns>
<!--ID - Id gruppo-->
<DataGridTextColumn Binding="{Binding Name}"
Width="Auto"
IsReadOnly="True">
<DataGridTextColumn.Header>
<TextBlock Text="ID"/>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<!--Validità pezzo-->
<DataGridTemplateColumn Width="Auto">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Border Background="{Binding Calc_Background}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<!--STARTCUT - Ritaglio iniziale-->
<DataGridTextColumn Binding="{Binding sStartCut}"
Width="65">
<DataGridTextColumn.Header>
<TextBlock Text="Ritaglio iniziale"/>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<!--W - Larghezza-->
<DataGridTextColumn Binding="{Binding dW}"
Width="65"
IsReadOnly="True">
<DataGridTextColumn.Header>
<TextBlock Text="W"/>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<!--H - Altezza-->
<DataGridTextColumn Binding="{Binding dH}"
Width="65"
IsReadOnly="True">
<DataGridTextColumn.Header>
<TextBlock Text="H"/>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<!--L - Lunghezza-->
<DataGridTextColumn Binding="{Binding dL}"
Width="65"
IsReadOnly="True">
<DataGridTextColumn.Header>
<TextBlock Text="L"/>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<!--MAT - Materiale-->
<DataGridTextColumn Binding="{Binding dL}"
Width="1*"
IsReadOnly="True">
<DataGridTextColumn.Header>
<TextBlock Text="Materiale"/>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<!--% - % utilizzo-->
<DataGridTextColumn Binding="{Binding dUsage}"
Width="65"
IsReadOnly="True">
<DataGridTextColumn.Header>
<TextBlock Text="% utilizzo"/>
</DataGridTextColumn.Header>
</DataGridTextColumn>
<!--S - Scarti-->
<DataGridTextColumn Binding="{Binding dWaste}"
Width="65"
IsReadOnly="True">
<DataGridTextColumn.Header>
<TextBlock Text="Scarti"/>
</DataGridTextColumn.Header>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
</Grid>
</EgtWPFLib5:EgtCustomWindow>