123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315 |
- <UserControl x:Class="LogoForceTestApp.Modules.MainModule.Views.SopPage"
- 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:LogoForceTestApp.Modules.MainModule.Views"
- xmlns:hc="https://handyorg.github.io/handycontrol"
- xmlns:viewmodels="clr-namespace:LogoForceTestApp.Modules.MainModule.ViewModels"
- xmlns:converter="clr-namespace:LogoForceTestApp.Modules.MainModule.Converters"
- d:DataContext="{d:DesignInstance Type=viewmodels:SopPageViewModel}"
- xmlns:prism="http://prismlibrary.com/"
- mc:Ignorable="d"
- d:DesignHeight="450"
- d:DesignWidth="1000"
- prism:ViewModelLocator.AutoWireViewModel="True">
- <UserControl.Resources>
- <ResourceDictionary>
- <ResourceDictionary.MergedDictionaries>
- <ResourceDictionary>
- <ResourceDictionary.MergedDictionaries>
- <ResourceDictionary Source="/LogoForceTestApp.Modules.MainModule;component/Dictionary/ButtonStyle.xaml" />
- <ResourceDictionary>
- <converter:BooleanToBrush x:Key="BoolBrush" />
- </ResourceDictionary>
- </ResourceDictionary.MergedDictionaries>
- </ResourceDictionary>
- </ResourceDictionary.MergedDictionaries>
- <Style TargetType="DataGrid">
- <Setter Property="Height"
- Value="auto" />
- <Setter Property="Width"
- Value="auto" />
- <Setter Property="CanUserAddRows"
- Value="False" />
- <Setter Property="FontSize"
- Value="16" />
- </Style>
- </ResourceDictionary>
-
- </UserControl.Resources>
-
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="auto" />
- <RowDefinition />
- </Grid.RowDefinitions>
- <StackPanel Orientation="Horizontal">
- <Button Content="清空表"
- VerticalAlignment="Center"
- Margin="5"
- Width="120"
- Height="35"
- FontSize="20"
- Style="{StaticResource BtnStyle}"
- Command="{Binding ClearChart}"/>
- <Button Content="添加(表1)"
- VerticalAlignment="Center"
- Margin="5"
- Width="120"
- Height="35"
- FontSize="20"
- Command="{Binding AddCommand1}"
- Style="{StaticResource BtnStyle}" />
- <Button Content="添加(表2)"
- VerticalAlignment="Center"
- Margin="5"
- Width="120"
- Height="35"
- FontSize="20"
- Command="{Binding AddCommand2}"
- Style="{StaticResource BtnStyle}" />
- <Button Content="添加(表3)"
- VerticalAlignment="Center"
- Margin="5"
- Width="120"
- Height="35"
- FontSize="20"
- Command="{Binding AddCommand3}"
- Style="{StaticResource BtnStyle}" />
- <Button Content="添加图片"
- VerticalAlignment="Center"
- Margin="5"
- Width="120"
- Height="35"
- FontSize="20"
- Command="{Binding AddPic}"
- Style="{StaticResource BtnStyle}" />
- <TextBlock Text="产品名称"
- FontSize="25"
- Margin="4" />
- <TextBox Width="200"
- Height="35"
- FontSize="20"
- HorizontalAlignment="Center"
- VerticalAlignment="Center"
- Margin="4"
- Text="{Binding ProName}" />
- <Button Content="保存SOP"
- VerticalAlignment="Center"
- Margin="5"
- Width="120"
- Height="35"
- FontSize="20"
- Style="{StaticResource BtnStyle}"
- Command="{Binding SaveSopCmm}" />
- </StackPanel>
- <Border Grid.Row="1"
- BorderBrush="#6A5ACD"
- BorderThickness="4">
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="auto" />
- <RowDefinition />
- <RowDefinition Height="500" />
- </Grid.RowDefinitions>
- <StackPanel Orientation="Vertical">
- <TextBlock Text="作 业 指 导 书"
- FontSize="25"
- FontWeight="Bold"
- VerticalAlignment="Center"
- HorizontalAlignment="Center" />
- </StackPanel>
- <Grid Margin="4"
- Grid.Row="1">
- <Grid.RowDefinitions>
- <RowDefinition Height="60" />
- <RowDefinition Height="150" />
- <RowDefinition Height="330" />
- </Grid.RowDefinitions>
- <DataGrid Grid.Row="0"
- AutoGenerateColumns="False"
- IsReadOnly="True"
- ItemsSource="{Binding FileInfos}">
- <DataGrid.ColumnHeaderStyle>
- <Style TargetType="DataGridColumnHeader">
- <Setter Property="Background"
- Value="#CCCCFF" />
- <Setter Property="Height"
- Value="30" />
- </Style>
- </DataGrid.ColumnHeaderStyle>
- <DataGrid.Columns>
- <DataGridTextColumn Width="*"
- Header="机种"
- Binding="{Binding FileNum}" />
- <DataGridTextColumn Width="*"
- Header="工位"
- Binding="{Binding Edition}" />
- <DataGridTextColumn Width="*"
- Header="工序名称"
- Binding="{Binding Date}" />
- <DataGridTextColumn Width="*"
- Header="文件编号"
- Binding="{Binding Type}" />
- <DataGridTextColumn Width="*"
- Header="版本"
- Binding="{Binding People}" />
- </DataGrid.Columns>
- </DataGrid>
- <DataGrid Grid.Row="1"
- AutoGenerateColumns="False"
- IsReadOnly="True"
- ItemsSource="{Binding FileInfos2}">
- <DataGrid.ColumnHeaderStyle>
- <Style TargetType="DataGridColumnHeader">
- <Setter Property="Background"
- Value="#CCCCFF" />
- <Setter Property="Height"
- Value="30" />
- </Style>
- </DataGrid.ColumnHeaderStyle>
- <DataGrid.Columns>
- <DataGridTextColumn Width="*"
- Header="物料名称"
- Binding="{Binding Num}" />
- <DataGridTextColumn Width="*"
- Header="型号"
- Binding="{Binding MaterialNum}" />
- <DataGridTextColumn Width="*"
- Header="数量"
- Binding="{Binding MaterialName}" />
- <DataGridTextColumn Width="*"
- Header="装配工具"
- Binding="{Binding Count}" />
- <DataGridTextColumn Width="*"
- Header="备注"
- Binding="{Binding Unit}" />
- </DataGrid.Columns>
- </DataGrid>
- <ScrollViewer Grid.Row="2">
- <DataGrid AutoGenerateColumns="False"
- IsReadOnly="True"
- ItemsSource="{Binding FileInfos3}">
- <DataGrid.ColumnHeaderStyle>
- <Style TargetType="DataGridColumnHeader">
- <Setter Property="Background"
- Value="#CCCCFF" />
- <Setter Property="Height"
- Value="30" />
- </Style>
- </DataGrid.ColumnHeaderStyle>
- <DataGrid.Columns>
- <DataGridTemplateColumn Width="*"
- Header="操作步骤(一)">
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <RichTextBox Height="300"
- IsReadOnly="True"
- ScrollViewer.VerticalScrollBarVisibility="Auto">
- <FlowDocument>
- <Paragraph>
- <Run Text="{Binding Equipment}" />
- </Paragraph>
- </FlowDocument>
- </RichTextBox>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <DataGridTemplateColumn Width="*"
- Header="操作步骤(二)">
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <RichTextBox Height="300"
- IsReadOnly="True"
- ScrollViewer.VerticalScrollBarVisibility="Auto">
- <FlowDocument>
- <Paragraph>
- <Run Text="{Binding Before}" />
- </Paragraph>
- </FlowDocument>
- </RichTextBox>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <DataGridTemplateColumn Width="*"
- Header="操作步骤(三)">
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <RichTextBox Height="300"
- IsReadOnly="True"
- ScrollViewer.VerticalScrollBarVisibility="Auto">
- <FlowDocument>
- <Paragraph>
- <Run Text="{Binding Inn}" />
- </Paragraph>
- </FlowDocument>
- </RichTextBox>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <DataGridTemplateColumn Width="*"
- Header="操作步骤(四)">
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <RichTextBox Height="300"
- IsReadOnly="True"
- ScrollViewer.VerticalScrollBarVisibility="Auto">
- <FlowDocument>
- <Paragraph>
- <Run Text="{Binding After}" />
- </Paragraph>
- </FlowDocument>
- </RichTextBox>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <DataGridTemplateColumn Width="*"
- Header="注意事项">
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <RichTextBox Height="300"
- IsReadOnly="True"
- ScrollViewer.VerticalScrollBarVisibility="Auto">
- <FlowDocument>
- <Paragraph>
- <Run Text="{Binding LookOut}" />
- </Paragraph>
- </FlowDocument>
- </RichTextBox>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- </DataGrid.Columns>
- </DataGrid>
- </ScrollViewer>
- </Grid>
-
- <Border Grid.Row="2"
- BorderBrush="#6A5ACD"
- BorderThickness="0,4,0,0">
- <ListBox ScrollViewer.IsDeferredScrollingEnabled="False"
- ScrollViewer.HorizontalScrollBarVisibility="Disabled"
- ItemsSource="{Binding ImageList, Mode=OneWay,IsAsync=True}">
- <ListBox.ItemTemplate>
- <DataTemplate>
- <Image Height="490"
- Width="490"
- Source="{Binding PicturePath}" />
- </DataTemplate>
- </ListBox.ItemTemplate>
- <ListBox.ItemsPanel>
- <ItemsPanelTemplate>
- <WrapPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- </ListBox.ItemsPanel>
- </ListBox>
- </Border>
- </Grid>
- </Border>
- </Grid>
- </UserControl>
|