Newer
Older
SubCabinetSolution / SubCabinetSolution / Views / ReturnGoodsPage.xaml
<Page
    x:Class="SubCabinetSolution.Views.ReturnGoodsPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:hc="https://handyorg.github.io/handycontrol"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    Title="ReturnGoodsPage"
    d:DesignHeight="450"
    d:DesignWidth="800"
    Background="White"
    DataContext="{Binding ReturnGoodsPage, Source={StaticResource Locator}}"
    mc:Ignorable="d">

    <Page.Resources>
        <Style x:Key="TagTextBlockStyle" TargetType="TextBlock">
            <Setter Property="Width" Value="15" />
            <Setter Property="Height" Value="15" />
            <Setter Property="Margin" Value="5" />
            <Setter Property="Foreground" Value="White" />
            <Setter Property="TextAlignment" Value="Center" />
        </Style>

        <Style x:Key="TextBlockStyle" TargetType="TextBlock">
            <Setter Property="Foreground" Value="White" />
            <Setter Property="VerticalAlignment" Value="Center" />
            <Setter Property="Margin" Value="5,0" />
        </Style>
    </Page.Resources>

    <Grid Background="White">
        <Grid.RowDefinitions>
            <RowDefinition Height="1.5*" />
            <RowDefinition />
        </Grid.RowDefinitions>

        <UniformGrid
            Margin="10"
            Background="White"
            Columns="3"
            Rows="2">

            <hc:Card
                Margin="0,0,0,5"
                BorderThickness="0"
                Effect="{StaticResource EffectShadow3}">
                <ScrollViewer VerticalScrollBarVisibility="Auto">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="Auto" />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Border
                            Margin="5,5,5,0"
                            HorizontalAlignment="Left"
                            Background="#17A5FF"
                            CornerRadius="20">
                            <TextBlock Style="{StaticResource TagTextBlockStyle}" Text="1" />
                        </Border>
                        <ItemsControl
                            Grid.Row="1"
                            BorderThickness="0"
                            ItemsSource="{Binding FirstDoorGoods}">
                            <ItemsControl.ItemTemplate>
                                <DataTemplate>
                                    <StackPanel Orientation="Horizontal">
                                        <TextBlock
                                            Margin="5"
                                            FontFamily="微软雅黑"
                                            FontSize="14"
                                            Text="{Binding Attr}"
                                            TextAlignment="Center" />
                                        <TextBlock
                                            Margin="5"
                                            FontFamily="微软雅黑"
                                            FontSize="14"
                                            Text="{Binding GoodsName}"
                                            TextAlignment="Center" />
                                    </StackPanel>
                                </DataTemplate>
                            </ItemsControl.ItemTemplate>
                        </ItemsControl>
                    </Grid>
                </ScrollViewer>
            </hc:Card>

            <hc:Card
                Margin="10,0,10,5"
                BorderThickness="0"
                Effect="{StaticResource EffectShadow3}">
                <ScrollViewer VerticalScrollBarVisibility="Auto">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="Auto" />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Border
                            Margin="5,5,5,0"
                            HorizontalAlignment="Left"
                            Background="#17A5FF"
                            CornerRadius="20">
                            <TextBlock Style="{StaticResource TagTextBlockStyle}" Text="2" />
                        </Border>
                        <ItemsControl
                            Grid.Row="1"
                            BorderThickness="0"
                            ItemsSource="{Binding FirstDoorGoods}">
                            <ItemsControl.ItemTemplate>
                                <DataTemplate>
                                    <StackPanel Orientation="Horizontal">
                                        <TextBlock
                                            Margin="5"
                                            FontFamily="微软雅黑"
                                            FontSize="14"
                                            Text="{Binding Attr}"
                                            TextAlignment="Center" />
                                        <TextBlock
                                            Margin="5"
                                            FontFamily="微软雅黑"
                                            FontSize="14"
                                            Text="{Binding GoodsName}"
                                            TextAlignment="Center" />
                                    </StackPanel>
                                </DataTemplate>
                            </ItemsControl.ItemTemplate>
                        </ItemsControl>
                    </Grid>
                </ScrollViewer>
            </hc:Card>

            <hc:Card
                Margin="0,0,0,5"
                BorderThickness="0"
                Effect="{StaticResource EffectShadow3}">
                <ScrollViewer VerticalScrollBarVisibility="Auto">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="Auto" />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Border
                            Margin="5,5,5,0"
                            HorizontalAlignment="Left"
                            Background="#17A5FF"
                            CornerRadius="20">
                            <TextBlock Style="{StaticResource TagTextBlockStyle}" Text="3" />
                        </Border>
                        <ItemsControl
                            Grid.Row="1"
                            BorderThickness="0"
                            ItemsSource="{Binding FirstDoorGoods}">
                            <ItemsControl.ItemTemplate>
                                <DataTemplate>
                                    <StackPanel Orientation="Horizontal">
                                        <TextBlock
                                            Margin="5"
                                            FontFamily="微软雅黑"
                                            FontSize="14"
                                            Text="{Binding Attr}"
                                            TextAlignment="Center" />
                                        <TextBlock
                                            Margin="5"
                                            FontFamily="微软雅黑"
                                            FontSize="14"
                                            Text="{Binding GoodsName}"
                                            TextAlignment="Center" />
                                    </StackPanel>
                                </DataTemplate>
                            </ItemsControl.ItemTemplate>
                        </ItemsControl>
                    </Grid>
                </ScrollViewer>
            </hc:Card>

            <hc:Card
                Margin="0,5,0,0"
                BorderThickness="0"
                Effect="{StaticResource EffectShadow3}">
                <ScrollViewer VerticalScrollBarVisibility="Auto">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="Auto" />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Border
                            Margin="5,5,5,0"
                            HorizontalAlignment="Left"
                            Background="#17A5FF"
                            CornerRadius="20">
                            <TextBlock Style="{StaticResource TagTextBlockStyle}" Text="4" />
                        </Border>
                        <ItemsControl
                            Grid.Row="1"
                            BorderThickness="0"
                            ItemsSource="{Binding FirstDoorGoods}">
                            <ItemsControl.ItemTemplate>
                                <DataTemplate>
                                    <StackPanel Orientation="Horizontal">
                                        <TextBlock
                                            Margin="5"
                                            FontFamily="微软雅黑"
                                            FontSize="14"
                                            Text="{Binding Attr}"
                                            TextAlignment="Center" />
                                        <TextBlock
                                            Margin="5"
                                            FontFamily="微软雅黑"
                                            FontSize="14"
                                            Text="{Binding GoodsName}"
                                            TextAlignment="Center" />
                                    </StackPanel>
                                </DataTemplate>
                            </ItemsControl.ItemTemplate>
                        </ItemsControl>
                    </Grid>
                </ScrollViewer>
            </hc:Card>

            <hc:Card
                Margin="10,5,10,0"
                BorderThickness="0"
                Effect="{StaticResource EffectShadow3}">
                <ScrollViewer VerticalScrollBarVisibility="Auto">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="Auto" />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Border
                            Margin="5,5,5,0"
                            HorizontalAlignment="Left"
                            Background="#17A5FF"
                            CornerRadius="20">
                            <TextBlock Style="{StaticResource TagTextBlockStyle}" Text="5" />
                        </Border>
                        <ItemsControl
                            Grid.Row="1"
                            BorderThickness="0"
                            ItemsSource="{Binding FirstDoorGoods}">
                            <ItemsControl.ItemTemplate>
                                <DataTemplate>
                                    <StackPanel Orientation="Horizontal">
                                        <TextBlock
                                            Margin="5"
                                            FontFamily="微软雅黑"
                                            FontSize="14"
                                            Text="{Binding Attr}"
                                            TextAlignment="Center" />
                                        <TextBlock
                                            Margin="5"
                                            FontFamily="微软雅黑"
                                            FontSize="14"
                                            Text="{Binding GoodsName}"
                                            TextAlignment="Center" />
                                    </StackPanel>
                                </DataTemplate>
                            </ItemsControl.ItemTemplate>
                        </ItemsControl>
                    </Grid>
                </ScrollViewer>
            </hc:Card>

            <hc:Card
                Margin="0,5,0,0"
                BorderThickness="0"
                Effect="{StaticResource EffectShadow3}">
                <ScrollViewer VerticalScrollBarVisibility="Auto">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="Auto" />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Border
                            Margin="5,5,5,0"
                            HorizontalAlignment="Left"
                            Background="#17A5FF"
                            CornerRadius="20">
                            <TextBlock Style="{StaticResource TagTextBlockStyle}" Text="6" />
                        </Border>
                        <ItemsControl
                            Grid.Row="1"
                            BorderThickness="0"
                            ItemsSource="{Binding FirstDoorGoods}">
                            <ItemsControl.ItemTemplate>
                                <DataTemplate>
                                    <StackPanel Orientation="Horizontal">
                                        <TextBlock
                                            Margin="5"
                                            FontFamily="微软雅黑"
                                            FontSize="14"
                                            Text="{Binding Attr}"
                                            TextAlignment="Center" />
                                        <TextBlock
                                            Margin="5"
                                            FontFamily="微软雅黑"
                                            FontSize="14"
                                            Text="{Binding GoodsName}"
                                            TextAlignment="Center" />
                                    </StackPanel>
                                </DataTemplate>
                            </ItemsControl.ItemTemplate>
                        </ItemsControl>
                    </Grid>
                </ScrollViewer>
            </hc:Card>
        </UniformGrid>

        <Border
            Grid.Row="1"
            BorderBrush="{StaticResource MainThemeColor}"
            BorderThickness="1,5,1,1">
            <Grid>
                <Grid.RowDefinitions>
                    <RowDefinition />
                    <RowDefinition Height="60" />
                </Grid.RowDefinitions>

                <ListView
                    FontFamily="微软雅黑"
                    FontSize="16"
                    Foreground="Black"
                    ItemsSource="{Binding SurgeryGoodsModels}">
                    <ListView.View>
                        <GridView>
                            <GridViewColumn
                                Width="200"
                                DisplayMemberBinding="{Binding GoodsName}"
                                Header="名称" />
                            <GridViewColumn
                                Width="200"
                                DisplayMemberBinding="{Binding GoodsFormat}"
                                Header="规格" />
                            <GridViewColumn
                                Width="200"
                                DisplayMemberBinding="{Binding CabinetNum}"
                                Header="柜号" />
                            <GridViewColumn
                                Width="200"
                                DisplayMemberBinding="{Binding RFIDNum}"
                                Header="RFID" />
                            <GridViewColumn
                                Width="200"
                                DisplayMemberBinding="{Binding Description}"
                                Header="描述" />
                        </GridView>
                    </ListView.View>
                </ListView>

                <Grid Grid.Row="1">
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition />
                        <ColumnDefinition Width="6*" />
                        <ColumnDefinition />
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>

                    <Button
                        Grid.Column="0"
                        Width="80"
                        Height="30"
                        Background="{StaticResource MainThemeColor}"
                        BorderThickness="0">
                        <StackPanel Orientation="Horizontal">
                            <TextBlock
                                FontFamily="/SubCabinetSolution;component/IconFont/#iconfont"
                                FontSize="20"
                                Foreground="White"
                                Text="&#xe671;" />
                            <TextBlock Style="{StaticResource TextBlockStyle}" Text="重读" />
                        </StackPanel>
                    </Button>

                    <Button
                        Grid.Column="2"
                        Width="80"
                        Height="30"
                        Background="{StaticResource MainThemeColor}"
                        BorderThickness="0">
                        <StackPanel Orientation="Horizontal">
                            <TextBlock
                                FontFamily="/SubCabinetSolution;component/IconFont/#iconfont"
                                FontSize="20"
                                Foreground="White"
                                Text="&#xe667;" />
                            <TextBlock Style="{StaticResource TextBlockStyle}" Text="保存" />
                        </StackPanel>
                    </Button>

                    <Button
                        Grid.Column="3"
                        Width="80"
                        Height="30"
                        Background="{StaticResource MainThemeColor}"
                        BorderThickness="0">
                        <StackPanel Orientation="Horizontal">
                            <TextBlock
                                FontFamily="/SubCabinetSolution;component/IconFont/#iconfont"
                                FontSize="20"
                                Foreground="White"
                                Text="&#xe666;" />
                            <TextBlock Style="{StaticResource TextBlockStyle}" Text="返回" />
                        </StackPanel>
                    </Button>
                </Grid>
            </Grid>
        </Border>
    </Grid>
</Page>