70 lines
4.8 KiB
XML
70 lines
4.8 KiB
XML
<Window x:Class="PosDataTest.MainWindow"
|
||
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:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||
xmlns:my="clr-namespace:Utility.Tool.Controls.View;assembly=Utility.Tool.Controls"
|
||
xmlns:local="clr-namespace:PosDataTest"
|
||
mc:Ignorable="d"
|
||
Title="收银系统模拟数据生成器" Height="550" Width="900">
|
||
<Window.Resources>
|
||
<!--列标题居中-->
|
||
<Style x:Key="ColumnHeaderStyle" TargetType="{x:Type DataGridColumnHeader}">
|
||
<Setter Property="HorizontalContentAlignment" Value="Center"/>
|
||
</Style>
|
||
<!--列内容居中-->
|
||
<Style x:Key="ContentCenterStyle"
|
||
TargetType="{x:Type TextBlock}">
|
||
<Setter Property="HorizontalAlignment" Value="Center"/>
|
||
<Setter Property="VerticalAlignment" Value="Center" />
|
||
</Style>
|
||
</Window.Resources>
|
||
<Grid>
|
||
<Grid.ColumnDefinitions>
|
||
<ColumnDefinition Width="110"/>
|
||
<ColumnDefinition Width="160"/>
|
||
<ColumnDefinition Width="110"/>
|
||
<ColumnDefinition Width="160"/>
|
||
<ColumnDefinition Width="*"/>
|
||
<ColumnDefinition Width="*"/>
|
||
<ColumnDefinition Width="*"/>
|
||
</Grid.ColumnDefinitions>
|
||
<Grid.RowDefinitions>
|
||
<RowDefinition Height="60"/>
|
||
<RowDefinition Height="60"/>
|
||
<RowDefinition Height="*"/>
|
||
</Grid.RowDefinitions>
|
||
<TextBlock Grid.Column="0" Grid.Row="0" Text="账期开始时间:" VerticalAlignment="Center" HorizontalAlignment="Right" />
|
||
<my:DateTimePicker x:Name="dp_Start" Grid.Column="1" Grid.Row="0" VerticalAlignment="Center" VerticalContentAlignment="Center" HorizontalAlignment="Center"/>
|
||
<TextBlock Grid.Column="2" Grid.Row="0" Text="账期结束时间:" VerticalAlignment="Center" HorizontalAlignment="Right" />
|
||
<my:DateTimePicker x:Name="dp_End" Grid.Column="3" Grid.Row="0" VerticalAlignment="Center" VerticalContentAlignment="Center" HorizontalAlignment="Center" />
|
||
<TextBlock x:Name="txtSocketMessage" Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="4" Margin="20,0,0,0" Text="当前在线数量:" VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="14"/>
|
||
<Button x:Name="Login" Grid.Column="4" Grid.Row="0" Margin="10" Content="登录系统" Click="Login_Click"/>
|
||
<Button x:Name="Socket" Grid.Column="4" Grid.Row="1" Margin="10" Content="通知消息" Click="Socket_Click"/>
|
||
<Button x:Name="Shop" Grid.Column="5" Grid.Row="1" Margin="10" Content="数据下载" Click="Shop_Click"/>
|
||
<Button x:Name="Sales" Grid.Column="5" Grid.Row="0" Margin="10" Content="模拟交易" Click="Sales_Click"/>
|
||
<Button x:Name="DataFileUpload" Grid.Column="6" Grid.Row="1" Margin="10" Content="上传压缩包" Click="DataFileUpload_Click"/>
|
||
<Button x:Name="EndAccount" Grid.Column="6" Grid.Row="0" Margin="10" Content="日结交班" Click="EndAccount_Click"/>
|
||
<!--<TextBlock Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="10" Text="当前支付方式:现金;下一次交易时间:2021/08/11 20:38:00" VerticalAlignment="Center" FontSize="14" Margin="10,0"/>-->
|
||
<DataGrid x:Name="DataTransResult" Grid.Row="3" Grid.Column="0" Grid.ColumnSpan="100" Margin="0" CanUserAddRows="False" CanUserResizeColumns="False" CanUserReorderColumns="False" CanUserResizeRows="False">
|
||
<DataGrid.Columns>
|
||
<DataGridTextColumn Header="发生时间" HeaderStyle="{StaticResource ColumnHeaderStyle}" Binding="{Binding TransDate,StringFormat='{}{0:HH:mm:ss}'}"
|
||
Width="100" IsReadOnly="True" ElementStyle="{StaticResource ContentCenterStyle}">
|
||
<DataGridTextColumn.CellStyle>
|
||
<Style TargetType="DataGridCell">
|
||
<Setter Property="ToolTip" Value="{Binding RelativeSource={RelativeSource Mode=Self},Path=Content.Text}"/>
|
||
</Style>
|
||
</DataGridTextColumn.CellStyle>
|
||
</DataGridTextColumn>
|
||
<DataGridTemplateColumn Header="事件结果" HeaderStyle="{StaticResource ColumnHeaderStyle}" Width="9*" IsReadOnly="True">
|
||
<DataGridTemplateColumn.CellTemplate>
|
||
<DataTemplate>
|
||
<TextBlock TextWrapping="Wrap" Text="{Binding TransResult}" ToolTip="{Binding TransResult}"/>
|
||
</DataTemplate>
|
||
</DataGridTemplateColumn.CellTemplate>
|
||
</DataGridTemplateColumn>
|
||
</DataGrid.Columns>
|
||
</DataGrid>
|
||
</Grid>
|
||
</Window>
|