142 lines
7.0 KiB
Plaintext
Raw Normal View History

2025-03-16 03:17:36 +08:00
<Page x:Class="Seyounth.Hyosung.Views.Pages.VarietyPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:Seyounth.Hyosung.Views.Pages"
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
mc:Ignorable="d"
Width="Auto"
Height="Auto"
d:DataContext="{d:DesignInstance local:VarietyPage,
IsDesignTimeCreatable=True}">
<materialDesign:DialogHost x:Name="Root"
DialogMargin="8"
Style="{StaticResource MaterialDesignEmbeddedDialogHost}" >
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Width="Auto" Height="Auto">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<ToolBarTray>
<ToolBar ClipToBounds="False"
Style="{StaticResource MaterialDesignToolBar}">
<Button
Content="{materialDesign:PackIcon Kind=Add}"
Click="ButtonBase_OnClick"
ToolTip="新增" />
<Button
Content="{materialDesign:PackIcon Kind=Edit}"
ToolTip="编辑" />
<Button
Content="{materialDesign:PackIcon Kind=Delete}"
ToolTip="删除" />
<Separator />
<ComboBox Margin="8"
Width="400"
materialDesign:HintAssist.Hint="品类编号"
materialDesign:TextFieldAssist.HasClearButton="False"
IsEditable="False"
ItemsSource="{Binding ViewModel.Varieties}"
DisplayMemberPath="Code"
Style="{StaticResource MaterialDesignFilledComboBox}">
</ComboBox>
<Button
Content="{materialDesign:PackIcon Kind=Search}"
ToolTip="搜索" />
</ToolBar>
</ToolBarTray>
<materialDesign:Card Margin="0,10,0,0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
Width="Auto"
Height="Auto"
Grid.Row="1">
<DataGrid x:Name="VarietyDataGrid"
CanUserAddRows="True"
AutoGenerateColumns="False"
HeadersVisibility="All"
ItemsSource="{Binding ViewModel.Varieties, Mode=OneWay}"
SelectionUnit="{Binding ElementName=selectionUnitComboBox, Path=SelectedValue}">
<DataGrid.Columns>
<DataGridTextColumn
Binding="{Binding Code}"
Header="代码"
Width="Auto" />
<DataGridTextColumn
Binding="{Binding Lot }"
Header="LOT"
Width="Auto" />
<DataGridTextColumn
Binding="{Binding Specifications }"
Header="规格"
Width="Auto" />
<DataGridTextColumn
Binding="{Binding InnerDiameter }"
Header="内径(D1)"
Width="Auto" />
<DataGridTextColumn
Binding="{Binding OuterDiameter }"
Header="外径(D2)"
Width="Auto" />
<DataGridTextColumn
Binding="{Binding YarnDiameter }"
Header="直径(D3)"
Width="Auto" />
<DataGridTextColumn
Binding="{Binding PaperTubeHeight }"
Header="纸管高(H1)"
Width="Auto" />
<DataGridTextColumn
Binding="{Binding YarnThickness }"
Header="纱线厚(H2)"
Width="Auto" />
<DataGridTextColumn
Binding="{Binding SingleWeight }"
Header="单筒重"
Width="Auto" />
<DataGridTextColumn
Binding="{Binding StackingLayers }"
Header="码层数"
Width="Auto" />
<DataGridTextColumn
Binding="{Binding TotalCount }"
Header="个/托"
Width="Auto" />
<DataGridTextColumn
Binding="{Binding StackHeadSpec }"
Header="垛头尺寸"
Width="Auto" />
<DataGridTextColumn
Binding="{Binding StackHeadCount }"
Header="垛头数量"
Width="Auto" />
<DataGridComboBoxColumn
TextBinding="{Binding NeedTopBoard }"
ItemsSource="{Binding }"
Header="顶板"
Width="Auto" />
<DataGridComboBoxColumn
TextBinding="{Binding NeedAngleBeam }"
Header="护角"
Width="Auto" />
<DataGridComboBoxColumn
TextBinding="{Binding NeedFilmWrapping }"
Header="缠膜"
Width="Auto" />
<DataGridComboBoxColumn
TextBinding="{Binding NeedFilmCoating }"
Header="覆膜"
Width="Auto" />
<DataGridTextColumn
Binding="{Binding MasterLabelCount }"
Header="主标签数量"
Width="Auto" />
<DataGridTextColumn
Binding="{Binding SubLabelCount }"
Header="副标签数量"
Width="Auto" />
</DataGrid.Columns>
</DataGrid>
</materialDesign:Card>
</Grid>
</materialDesign:DialogHost>
</Page>