TaskFlowView.xaml 3.75 KB
<Page x:Class="HH_WCS_Standard.TaskFlowView"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
      xmlns:viewmodel="clr-namespace:HH_WCS_Standard"
      mc:Ignorable="d" Width="Auto"
      Title="TaskFlowView" Loaded="Page_Loaded">

    <Page.Resources>
        <viewmodel:TaskStateConverter x:Key="TaskStateConverter"></viewmodel:TaskStateConverter>
        <viewmodel:TaskTypeConverter x:Key="TaskTypeConverter"></viewmodel:TaskTypeConverter>
        <viewmodel:DeviceConverter x:Key="DeviceConverter"></viewmodel:DeviceConverter>
        <viewmodel:PoseTypeByNameConverter x:Key="PoseTypeConverter"></viewmodel:PoseTypeByNameConverter>
        <viewmodel:PoseTypeByTypeConverter x:Key="PoseTypeByTypeConverter"></viewmodel:PoseTypeByTypeConverter>
    </Page.Resources>
    <ScrollViewer Style="{StaticResource DMScrollViewer}" HorizontalScrollBarVisibility="Disabled" Padding="10">
        <StackPanel>
            <StackPanel Orientation="Horizontal">
                <TextBlock Text="流程列表" FontSize="24" Margin="10,20" Foreground="#fff"></TextBlock>
            </StackPanel>
            <Border Margin="6,6,6,6" Background="#20ffffff" CornerRadius="4">
                <GroupBox Style="{StaticResource AduGroupBox}" Header="流程信息" FontWeight="Bold" Margin="0,10" FontSize="12" Foreground="#fff" BorderThickness="3,0,0,0" BorderBrush="#4ABDA7">
                    <DataGrid Margin="2" Style="{StaticResource AduDataGrid}" Height="auto" x:Name="AduDataGrids2"  GridLinesVisibility="None" BorderThickness="8" ItemsSource="{Binding CodeList}">
                        <DataGrid.Columns>
                            <DataGridTextColumn Width="*" Header="序号" Binding="{Binding Id}" IsReadOnly="True" CanUserSort="False" />
                            <DataGridTextColumn Width="*" Header="流程类别" Binding="{Binding Menu}" IsReadOnly="True" CanUserSort="False" />
                            <DataGridTextColumn Width="*" Header="任务类型" Binding="{Binding TaskType ,Converter={StaticResource TaskTypeConverter}}" IsReadOnly="True" CanUserSort="False" />
                            <DataGridTextColumn Width="*" Header="起点类型" Binding="{Binding EntranceType ,Converter={StaticResource PoseTypeByTypeConverter}}" IsReadOnly="True" CanUserSort="False" />
                            <DataGridTextColumn Width="*" Header="终点类型" Binding="{Binding ExitType ,Converter={StaticResource PoseTypeByTypeConverter}}" IsReadOnly="True" CanUserSort="False" />
                            <DataGridTextColumn Width="*" Header="当前任务状态" Binding="{Binding NowState,Converter={StaticResource TaskStateConverter}}" IsReadOnly="True" CanUserSort="False" />
                            <DataGridTextColumn Width="*" Header="下一任务状态" Binding="{Binding NextState,Converter={StaticResource TaskStateConverter}}" IsReadOnly="True" CanUserSort="False" />
                            <DataGridTextColumn Width="*" Header="动作起点" Binding="{Binding FromPlace,Converter={StaticResource PoseTypeConverter}}" IsReadOnly="True" CanUserSort="False" />
                            <DataGridTextColumn Width="*" Header="动作终点" Binding="{Binding ToPlace,Converter={StaticResource PoseTypeConverter}}" IsReadOnly="True" CanUserSort="False" />
                            <DataGridTextColumn Width="*" Header="备注" Binding="{Binding Remark}" IsReadOnly="True" CanUserSort="False" />
                        </DataGrid.Columns>
                    </DataGrid>
                </GroupBox>
            </Border>
        </StackPanel>
    </ScrollViewer>
</Page>