XiangTan_DM/DM_Weight/Views/Test.xaml

139 lines
6.7 KiB
Plaintext
Raw Normal View History

2024-12-03 13:22:42 +08:00
<UserControl x:Class="DM_Weight.Views.Test"
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:DM_Weight.Views"
xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
xmlns:md="http://materialdesigninxaml.net/winfx/xaml/themes"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<UserControl.Resources>
<Style x:Key="st" TargetType="GridViewColumnHeader">
<Style.Setters>
<Setter Property="Height">
<Setter.Value>45</Setter.Value>
</Setter>
</Style.Setters>
</Style>
</UserControl.Resources>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="1*"/>
<RowDefinition Height="8*"/>
<RowDefinition Height="1*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="3*"/>
<ColumnDefinition Width="7*"/>
</Grid.ColumnDefinitions>
<WrapPanel HorizontalAlignment="Left" Margin="50,5,5,5" Grid.Row="0" Grid.ColumnSpan="2">
</WrapPanel>
<Border
Grid.Column="0" Grid.Row="1"
Margin="4,8,4,4"
BorderBrush="#D5DFE5"
BorderThickness="1"
CornerRadius="5">
<ListView x:Name="OrderInfos"
Margin="10,0"
ItemsSource="{Binding FakeOrderInfos}"
md:ListViewAssist.ListViewItemPadding="25,10,10,10">
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged" >
<i:InvokeCommandAction Command="{Binding ShowCommand}" CommandParameter="{Binding SelectedItem,ElementName=OrderInfos}" />
</i:EventTrigger>
</i:Interaction.Triggers>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem" BasedOn="{StaticResource MaterialDesignGridViewItem}">
<Setter Property="ListView.Height" Value="50"/>
</Style>
</ListView.ItemContainerStyle>
<ListView.View>
<GridView AllowsColumnReorder="True" ColumnHeaderContainerStyle="{StaticResource st}">
<GridViewColumn Width="0"
DisplayMemberBinding="{Binding Id}"
Header="ID" />
<GridViewColumn Width="110"
DisplayMemberBinding="{Binding 是}"
Header="处方号" />
<GridViewColumn Width="110"
DisplayMemberBinding="{Binding 是}"
Header="患者姓名" />
</GridView>
</ListView.View>
</ListView>
</Border>
<Border
Grid.Column="1" Grid.Row="0"
Margin="4,8,4,4"
BorderBrush="#D5DFE5"
BorderThickness="1"
CornerRadius="5">
<ListView Margin="10,0" md:ListViewAssist.ListViewItemPadding="25,10,10,10"
ItemsSource="{Binding OrderInfos}">
<!--<ListView.Resources>
<Style TargetType="{x:Type GridViewColumnHeader}" BasedOn="{StaticResource {x:Type GridViewColumnHeader}}">
<Setter Property="Foreground" Value="White" />
</Style>
</ListView.Resources>-->
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged">
<i:InvokeCommandAction Command="{Binding RowSelected}" />
</i:EventTrigger>
</i:Interaction.Triggers>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem" BasedOn="{StaticResource MaterialDesignGridViewItem}">
<Setter Property="ListView.Height" Value="50"/>
</Style>
</ListView.ItemContainerStyle>
<ListView.View>
<GridView AllowsColumnReorder="True" ColumnHeaderContainerStyle="{StaticResource st}" >
<GridViewColumn Width="153"
Header="患者ID"
DisplayMemberBinding="{Binding PatientId}"/>
<GridViewColumn Width="153"
Header="姓名"
DisplayMemberBinding="{Binding PName}" />
<GridViewColumn Width="80"
DisplayMemberBinding="{Binding Sex}"
Header="性别"/>
<GridViewColumn Width="80"
DisplayMemberBinding="{Binding Age}"
Header="年龄"/>
</GridView>
</ListView.View>
</ListView>
</Border>
<ListView Grid.Column="0" Grid.Row="0"
Margin="10,0"
ItemsSource="{Binding FakeOrderInfos}"
md:ListViewAssist.ListViewItemPadding="25,10,10,10">
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged" >
<i:InvokeCommandAction Command="{Binding ShowCommand}" CommandParameter="{Binding SelectedItem,ElementName=OrderInfos}" />
</i:EventTrigger>
</i:Interaction.Triggers>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem" BasedOn="{StaticResource MaterialDesignGridViewItem}">
<Setter Property="ListView.Height" Value="50"/>
</Style>
</ListView.ItemContainerStyle>
<ListView.View>
<GridView AllowsColumnReorder="True" ColumnHeaderContainerStyle="{StaticResource st}">
<GridViewColumn Width="0"
DisplayMemberBinding="{Binding Id}"
Header="ID" />
<GridViewColumn Width="110"
DisplayMemberBinding="{Binding 是}"
Header="处方号" />
<GridViewColumn Width="110"
DisplayMemberBinding="{Binding 是}"
Header="患者姓名" />
</GridView>
</ListView.View>
</ListView>
</Grid>
</UserControl>