Files
29WxOrder/29WxOrderWpf/Ctrls/OrderCtrls/OrderListCtrl.xaml
T
2026-10-19 13:23:50 +08:00

1648 lines
51 KiB
XML

<UserControl
x:Class="_29WxOrderWpf.Ctrls.OrderCtrls.OrderListCtrl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:c="WxOrder.Framework"
xmlns:converters="clr-namespace:_29WxOrderWpf.Converters"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:_29WxOrderWpf.Ctrls.OrderCtrls"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:usercontrols="clr-namespace:_29WxOrderWpf.UserControls"
xmlns:utils="clr-namespace:_29WxOrderWpf.Utils"
xmlns:wpf="WPFCommon"
d:DataContext="{d:DesignInstance Type=local:OrderListCtrl}"
d:DesignHeight="450"
d:DesignWidth="1560"
Loaded="Window_Loaded"
mc:Ignorable="d">
<Grid x:Name="gridOrderListCtrl" Background="{StaticResource ListCtrlBackColorBrush}">
<Grid.RowDefinitions>
<RowDefinition Height="45" />
<RowDefinition Height="auto" />
<RowDefinition Height="auto" />
<RowDefinition Height="40" />
<RowDefinition Height="*" />
<RowDefinition Height="18" />
</Grid.RowDefinitions>
<Grid x:Name="gridSearch" Margin="8,0,8,-4">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="1.2*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="0.85*" />
<ColumnDefinition Width="0.85*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="1.4*" MinWidth="280" />
</Grid.ColumnDefinitions>
<usercontrols:UcWaterMarkTextBox
x:Name="txtFilterOrderId"
Grid.Column="0"
Height="28"
Margin="0,0,8,0"
TextChanged="txtOrderId_TextChanged"
WaterMark="店铺单号" />
<usercontrols:UcWaterMarkTextBox
x:Name="txtSearchAll"
Grid.Column="1"
Height="28"
Margin="0,0,8,0"
TextChanged="txtSearchAll_TextChanged"
WaterMark="买手/仓库/退货物流 采购/退款单号" />
<!-- 选择标题筛选类型 -->
<Border
Grid.Column="2"
Height="28"
Margin="0,0,0,0"
VerticalAlignment="Center"
BorderBrush="{StaticResource pageColorBrush}"
BorderThickness="1,1,1,1"
CornerRadius="4,0,0,4" />
<ComboBox
x:Name="cmbFilterGoodsNameType"
Grid.Column="2"
Width="70"
Height="28"
Margin="4,0,4,0"
VerticalContentAlignment="Center"
BorderBrush="Transparent"
SelectedIndex="0"
SelectionChanged="cmbFilterGoodsNameType_SelectionChanged"
Style="{StaticResource RoundedComboBox}"
Text="标题包含">
<ComboBoxItem>
<TextBlock>标题包含</TextBlock>
</ComboBoxItem>
<ComboBoxItem>
<TextBlock>标题不含</TextBlock>
</ComboBoxItem>
</ComboBox>
<Border
Grid.Column="3"
Height="28"
Margin="0,0,8,0"
VerticalAlignment="Center"
BorderBrush="{StaticResource pageColorBrush}"
BorderThickness="0,1,1,1"
CornerRadius="0,4,4,0" />
<usercontrols:UcWaterMarkTextBox
x:Name="txtFilterGoodsName"
Grid.Column="3"
Height="28"
Margin="0,0,8,0"
TextBorderThickness="0"
TextChanged="txtGoodsNameFilter_TextChanged"
WaterMark="商品标题" />
<usercontrols:UcWaterMarkTextBox
x:Name="txtShopName"
Grid.Column="4"
Height="28"
Margin="0,0,-6,0"
TextChanged="txtShopName_TextChanged"
TextWrapping="NoWrap"
WaterMark="全部店铺" />
<Button
x:Name="btnMultiShopChoice"
Grid.Column="5"
Width="28"
Height="28"
Margin="0,0,8,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Click="btnMultiShopChoice_Click"
Content=" ... "
Style="{StaticResource BasePageButtonLeftSquareStyle}" />
<!-- 选择时间 -->
<Border
Grid.Column="6"
Height="28"
Margin="0,0,0,0"
VerticalAlignment="Center"
BorderBrush="{StaticResource pageColorBrush}"
BorderThickness="1,1,1,1"
CornerRadius="4,0,0,4" />
<ComboBox
x:Name="cmbTimeType"
Grid.Column="6"
Width="70"
Height="28"
Margin="4,0,4,0"
VerticalContentAlignment="Center"
BorderBrush="Transparent"
SelectedIndex="0"
SelectionChanged="cmbTimeType_SelectionChanged"
Style="{StaticResource RoundedComboBox}"
Text="更新时间">
<ComboBoxItem>
<TextBlock>更新时间</TextBlock>
</ComboBoxItem>
<ComboBoxItem>
<TextBlock>成交时间</TextBlock>
</ComboBoxItem>
</ComboBox>
<!-- 开始时间 -->
<Border
Grid.Column="7"
Height="28"
Margin="0,0,10,0"
VerticalAlignment="Center"
BorderBrush="{StaticResource pageColorBrush}"
BorderThickness="0,1,1,1"
CornerRadius="0,0,0,0" />
<DatePicker
x:Name="dateStart"
Grid.Column="7"
Margin="0,0,14,0"
VerticalAlignment="Center"
BorderThickness="0"
SelectedDate="{Binding DateStart}" />
<!-- 结束时间 -->
<Border
Grid.Column="8"
Height="28"
Margin="-10,0,0,0"
VerticalAlignment="Center"
BorderBrush="{StaticResource pageColorBrush}"
BorderThickness="0,1,1,1"
CornerRadius="0,4,4,0" />
<DatePicker
x:Name="dateEnd"
Grid.Column="8"
Margin="10,0,4,0"
VerticalAlignment="Center"
BorderThickness="0"
SelectedDate="{Binding DateEnd}" />
<CheckBox
x:Name="chkEndDate"
Grid.Column="8"
Margin="-6,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkEndDate_Click"
FontSize="12" />
<Button
x:Name="btnFilter"
Grid.Column="9"
Height="28"
MinWidth="48"
Margin="8,0,0,0"
Padding="4"
Click="btnFilter_Click"
Content="过滤"
Style="{StaticResource BasePageButtonStyle}" />
<Button
x:Name="btnSearch"
Grid.Column="10"
Height="28"
MinWidth="78"
Margin="4,0,4,0"
Padding="4"
Click="btnSearch_Click"
Content="读单"
IsEnabled="False"
Style="{StaticResource BasePageButtonStyle}" />
<WrapPanel
Grid.Column="11"
Width="192"
VerticalAlignment="Center">
<Image
x:Name="imgLoading"
Grid.Column="10"
Width="20"
Height="20"
Margin="0"
IsEnabled="False"
Source="{StaticResource imgLoadingPic}">
<Image.RenderTransform>
<RotateTransform Angle="45" CenterX="10" CenterY="10" />
</Image.RenderTransform>
<Image.Triggers>
<EventTrigger RoutedEvent="Image.Loaded">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation
RepeatBehavior="Forever"
Storyboard.TargetName="imgLoading"
Storyboard.TargetProperty="(UIElement.RenderTransform).(RotateTransform.Angle)"
From="0"
To="360"
Duration="0:0:3" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Image.Triggers>
</Image>
<CheckBox
x:Name="chkAutoReadOrder"
Margin="2,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Checked="chkAutoReadBuyerOrder_CheckedChanged"
Content="自动读单"
FontSize="12"
IsChecked="true"
Unchecked="chkAutoReadBuyerOrder_CheckedChanged" />
<CheckBox
x:Name="chkSyncDirectOrderWaybill"
Margin="2,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkSyncDirectOrderWaybill_Click"
Content="同步物流单"
FontSize="12"
IsChecked="False" />
</WrapPanel>
<wpf:SpacingStackPanel Grid.Column="13" HorizontalSpacing="5">
<Button
Width="30"
Height="28"
Padding="4"
HorizontalAlignment="Center"
Command="{Binding ShowShopRevenueStatisticsDialogViewCommand}"
Style="{StaticResource BasePageButtonStyle}"
ToolTip="利润统计">
<TextBlock Style="{StaticResource TextBlockIcon}" Text="{StaticResource txt-data_pie}" />
</Button>
<Button
Width="30"
Height="28"
Padding="4"
HorizontalAlignment="Center"
Command="{Binding ShowPDDInvoiceDialogCommand}"
Style="{StaticResource BasePageButtonStyle}"
ToolTip="发票助手">
<TextBlock Style="{StaticResource TextBlockIcon}" Text="{StaticResource txt-fapiao}" />
</Button>
</wpf:SpacingStackPanel>
</Grid>
<Border
x:Name="filterConfig"
Grid.Row="1"
Margin="8,0,0,2">
<WrapPanel x:Name="wpFilter" VerticalAlignment="Top">
<CheckBox
x:Name="chkHideGreenFlag"
Grid.Column="12"
Margin="2,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
d:IsChecked="True"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkHideGreenFlag_Click"
Content="隐藏标记订单"
FontSize="12"
IsChecked="{Binding orderFilterConfig.chkHideGreenFlagIsChecked}" />
<Polyline
Grid.Column="5"
Width="10"
Margin="2,0"
VerticalAlignment="Center"
Points="5,0 5,4 5,0"
Stroke="{StaticResource mainColorBrush}"
StrokeThickness="2" />
<CheckBox
x:Name="chkOnlyWarehouseOrder"
Margin="0,2,3,2"
HorizontalAlignment="Left"
VerticalAlignment="Center"
VerticalContentAlignment="Center"
d:IsChecked="True"
BorderBrush="{StaticResource mainColorBrush}"
Checked="chkSubFilterSonditions_Checked"
Content="过滤非本系统订单"
FontSize="12"
IsChecked="{Binding orderFilterConfig.chkOnlyWarehouseOrderIsChecked}"
Unchecked="chkSubFilterSonditions_Checked" />
<CheckBox
x:Name="chkNoMultiOrder"
Margin="0,2,0,2"
HorizontalAlignment="Left"
VerticalAlignment="Center"
VerticalContentAlignment="Center"
d:IsChecked="True"
BorderBrush="{StaticResource mainColorBrush}"
Checked="chkSubFilterSonditions_Checked"
Content="过滤多商品订单"
FontSize="12"
IsChecked="{Binding orderFilterConfig.chkNoMultiOrderIsChecked}"
Unchecked="chkSubFilterSonditions_Checked" />
<CheckBox
x:Name="chkTransitOrder"
Margin="0,2,3,2"
HorizontalAlignment="Left"
VerticalAlignment="Center"
VerticalContentAlignment="Center"
d:IsChecked="True"
BorderBrush="{StaticResource mainColorBrush}"
Checked="chkSubFilterSonditions_Checked"
Content="云仓"
FontSize="12"
IsChecked="{Binding orderFilterConfig.chkTransitOrderIsChecked}"
Unchecked="chkSubFilterSonditions_Checked" />
<CheckBox
x:Name="chkDirectOrder"
Margin="0,2,3,2"
HorizontalAlignment="Left"
VerticalAlignment="Center"
VerticalContentAlignment="Center"
d:IsChecked="True"
BorderBrush="{StaticResource mainColorBrush}"
Checked="chkSubFilterSonditions_Checked"
Content="直发"
FontSize="12"
IsChecked="{Binding orderFilterConfig.chkDirectOrderIsChecked}"
Unchecked="chkSubFilterSonditions_Checked" />
<CheckBox
x:Name="chkTransitChangeDirectOrder"
Margin="0,2,0,2"
HorizontalAlignment="Left"
VerticalAlignment="Center"
VerticalContentAlignment="Center"
d:IsChecked="True"
BorderBrush="{StaticResource mainColorBrush}"
Checked="chkSubFilterSonditions_Checked"
Content="云改直"
FontSize="12"
IsChecked="{Binding orderFilterConfig.chkTransitChangeDirectOrderIsChecked}"
Unchecked="chkSubFilterSonditions_Checked" />
<Polyline
Grid.Column="5"
Width="10"
Margin="2,0"
VerticalAlignment="Center"
Points="5,0 5,4 5,0"
Stroke="{StaticResource mainColorBrush}"
StrokeThickness="2" />
<CheckBox
x:Name="chkFilterRemark"
Margin="0,2,3,2"
HorizontalAlignment="Left"
VerticalAlignment="Center"
VerticalContentAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Checked="chkSubFilterSonditions_Checked"
Content="过滤备注"
FontSize="12"
IsChecked="{Binding orderFilterConfig.chkFilterRemarkIsChecked}"
Unchecked="chkSubFilterSonditions_Checked" />
<WrapPanel>
<Border
Height="22"
Margin="0,2,0,2"
VerticalAlignment="Center"
BorderBrush="{StaticResource pageColorBrush}"
BorderThickness="1,1,1,1"
CornerRadius="4,0,0,4">
<ComboBox
x:Name="cmbFilterRemark"
Width="94"
Height="20"
Margin="4,0,4,0"
VerticalContentAlignment="Center"
BorderBrush="Transparent"
SelectedIndex="0"
SelectionChanged="cmbFilterRemark_SelectionChanged"
Style="{StaticResource RoundedComboBox}"
Text="成交时间">
<ComboBoxItem>
<TextBlock Margin="0,-2">店铺备注包含</TextBlock>
</ComboBoxItem>
<ComboBoxItem>
<TextBlock Margin="0,-2">软件备注包含</TextBlock>
</ComboBoxItem>
<ComboBoxItem>
<TextBlock Margin="0,-2">店铺备注不含</TextBlock>
</ComboBoxItem>
<ComboBoxItem>
<TextBlock Margin="0,-2">软件备注不含</TextBlock>
</ComboBoxItem>
</ComboBox>
</Border>
<Border
Grid.Column="7"
Height="22"
Margin="-2,0,0,0"
VerticalAlignment="Center"
BorderBrush="{StaticResource pageColorBrush}"
BorderThickness="0,1,1,1"
CornerRadius="0,4,4,0">
<TextBox
x:Name="txtFilterRemark"
Width="100"
Margin="3,1"
VerticalAlignment="Center"
VerticalContentAlignment="Center"
BorderBrush="Transparent"
BorderThickness="0"
TextChanged="txtFilterRemark_TextChanged"
ToolTip="{Binding Text, RelativeSource={RelativeSource Self}}" />
</Border>
<Button
Grid.Column="4"
Width="22"
Height="22"
Margin="-4,2,0,2"
HorizontalAlignment="Right"
VerticalAlignment="Center"
Click="btnMultiRemark_Click"
Content=" ... "
Style="{StaticResource BasePageButtonLeftSquareStyle}" />
</WrapPanel>
<wpf:TitleContent
Title="礼品选择"
Margin="18,0,4,0"
VerticalContentAlignment="Center"
Placement="Left"
TitleVerticalAlignment="Center">
<ComboBox
x:Name="cb_gift"
Width="100"
SelectedIndex="0"
SelectionChanged="ComboBox_SelectionChanged"
Style="{StaticResource RoundedComboBox}">
<ComboBoxItem Content="礼品一" />
<ComboBoxItem Content="礼品二(实物)" />
</ComboBox>
</wpf:TitleContent>
<Button
Height="22"
MinWidth="48"
Margin="8,0,0,0"
Padding="4"
c:DebugVisibility.Enable="True"
Command="{Binding PullWXOrderCommand}"
Content="同步订单"
Style="{StaticResource BasePageButtonStyle}"
ToolTip="同步选中的订单或选中的店铺" />
<Polyline
Grid.Column="5"
Width="10"
Margin="2,0"
VerticalAlignment="Center"
Points="5,0 5,4 5,0"
Stroke="{StaticResource mainColorBrush}"
StrokeThickness="2" />
<CheckBox
x:Name="chkNoPickupNumOrder"
Margin="2,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkNoPickupNumOrder_Click"
Content="仅显示无取件码同步物流单"
FontSize="12"
IsChecked="False" />
</WrapPanel>
</Border>
<Grid
x:Name="gridListHeader"
Grid.Row="2"
Margin="8,2,8,0">
<TabControl
x:Name="tabOrderType"
VerticalAlignment="Stretch"
FontSize="16"
SelectionChanged="tabOrderType_SelectionChanged">
<TabControl.Resources>
<Style TargetType="{x:Type TabControl}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type TabControl}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Border
Grid.Row="1"
MinHeight="4"
Background="#f8f8f9"
BorderBrush="#e0e0e0"
BorderThickness="1,1,1,0"
CornerRadius="0,4,0,0">
<ContentPresenter x:Name="PART_SelectedContentHost" ContentSource="SelectedContent" />
</Border>
<Border
Margin="0,0,0,0"
HorizontalAlignment="Left"
Background="#e8e8e9"
BorderBrush="#e1e1e1"
BorderThickness="1,1,1,0"
CornerRadius="4,4,0,0"
Cursor="Hand">
<TabPanel
x:Name="HeaderPanel"
Background="Transparent"
IsItemsHost="True" />
</Border>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="TabItem">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="TabItem">
<Border
Name="Border"
Margin="-1,-2,-1,0"
BorderThickness="1,1,1,0"
CornerRadius="4,4,0,0">
<ContentPresenter
x:Name="ContentSite"
Margin="10,5"
HorizontalAlignment="Center"
VerticalAlignment="Center"
ContentSource="Header" />
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter TargetName="Border" Property="Background" Value="#f8f8f9" />
<Setter TargetName="Border" Property="BorderBrush" Value="#e0e0e0" />
<Setter TargetName="Border" Property="Margin" Value="-1,-3,-1,-1" />
<Setter Property="Foreground" Value="{StaticResource pageColorBrush}" />
<Setter Property="Panel.ZIndex" Value="100" />
</Trigger>
<Trigger Property="IsSelected" Value="False">
<Setter TargetName="Border" Property="Background" Value="Transparent" />
<Setter Property="Foreground" Value="#999999" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</TabControl.Resources>
<TabItem
MinWidth="60"
d:Header="待采购"
Background="Transparent"
BorderBrush="Transparent"
Header="{Binding WaitBuyTabTxt}"
SizeChanged="TabItem_SizeChanged">
<Border
Padding="0,10"
BorderBrush="#e0e0e0"
BorderThickness="0,0,0,1">
<WrapPanel>
<CheckBox
x:Name="chkNoMapProd"
Margin="8,0,4,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkMapProd_Click"
Content="未关联拍单"
FontSize="12" />
<CheckBox
x:Name="chkMapProd"
Margin="8,0,4,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkMapProd_Click"
Content="选择SKU"
FontSize="12" />
<CheckBox
x:Name="chkMapSku"
Margin="8,0,4,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkMapProd_Click"
Content="已关联拍单"
FontSize="12" />
<Button
x:Name="btnAutoBuy"
Width="Auto"
Height="22"
MinWidth="48"
Margin="8,0,4,0"
Padding="4,0"
Click="btnAutoBuy_Click"
Content="自动拍单"
FontSize="12"
Style="{StaticResource BasePageButtonStyle}" />
<!-- c:DebugVisibility.Enable="true" -->
<Button
x:Name="btnAutoBuyIntorduction"
Width="Auto"
Height="22"
MinWidth="48"
Margin="0,0,8,0"
Padding="4,0"
Click="btnAutoBuyIntroduction_Click"
Content="自动拍单设置说明"
FontSize="12"
Style="{StaticResource BasePageButtonLightStyle}" />
<Polyline
Grid.Column="5"
Width="10"
Margin="2,0"
VerticalAlignment="Center"
Points="5,0 5,4 5,0"
Stroke="{StaticResource mainColorBrush}"
StrokeThickness="2" />
<Button
Width="Auto"
Height="22"
MinWidth="48"
Margin="8,0,4,0"
Padding="4,0"
Command="{Binding MultipleShipGiftCommand}"
Content="批量礼品单"
FontSize="12"
Style="{StaticResource BasePageButtonStyle}" />
</WrapPanel>
</Border>
</TabItem>
<TabItem
MinWidth="60"
d:Header="异常需重拍"
Background="Transparent"
BorderBrush="Transparent"
Foreground="#FFEE0099"
Header="{Binding AbnormalTabTxt}"
SizeChanged="TabItem_SizeChanged" />
<TabItem
MinWidth="60"
d:Header="待发货"
Header="{Binding WaitSendTabTxt}"
SizeChanged="TabItem_SizeChanged">
<Border
Margin="4,0,4,4"
BorderBrush="#e0e0e0"
BorderThickness="0,0,0,1">
<WrapPanel>
<CheckBox
x:Name="chkDirectSendFailed"
Margin="6,8"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkDirectSendFailed_Click"
Content="直拍发货失败"
FontSize="12" />
<CheckBox
x:Name="chkWaitSend48HourNoWaybill"
Margin="6,8"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkWaitSendNoWaybill_Click"
Content="48小时未发货"
FontSize="12" />
<CheckBox
x:Name="chkWaitSend72HourNoWaybill"
Margin="6,8"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkWaitSendNoWaybill_Click"
Content="72小时未发货"
FontSize="12" />
</WrapPanel>
</Border>
</TabItem>
<TabItem
MinWidth="60"
d:Header="待收货"
Background="Transparent"
BorderBrush="Transparent"
Header="{Binding WaitReceiveTabTxt}"
SizeChanged="TabItem_SizeChanged">
<Border
Margin="4,0,4,4"
BorderBrush="#e0e0e0"
BorderThickness="0,0,0,1">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<WrapPanel>
<CheckBox
x:Name="chkNeedCheckExpress"
Margin="6,8"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkNeedCheckExpress_Click"
Content="需核对物流"
FontSize="12" />
<Polyline
Grid.Column="3"
Width="10"
Margin="5,0"
VerticalAlignment="Center"
Points="5,0 5,8 5,0"
Stroke="{StaticResource mainColorBrush}"
StrokeThickness="2" />
<CheckBox
x:Name="chk48HourNoWaybill"
Margin="6,8"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkNoWaybill_Click"
Content="48小时未发货"
FontSize="12" />
<CheckBox
x:Name="chk72HourNoWaybill"
Margin="6,8"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkNoWaybill_Click"
Content="72小时未发货"
FontSize="12" />
</WrapPanel>
<WrapPanel
Grid.Column="2"
d:Opacity="0.2"
d:Visibility="Visible"
Visibility="Collapsed">
<CheckBox
x:Name="chkWaitReceiveBuyerIsNotSend"
Margin="6,8"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkWaitReceiveBuyerStatus_Click"
Content="买手未发货"
FontSize="12" />
<CheckBox
x:Name="chkWaitReceiveBuyerIsSend"
Grid.Column="1"
Margin="6,8"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkWaitReceiveBuyerStatus_Click"
Content="买手已发货"
FontSize="12" />
<CheckBox
x:Name="chkWaitReceiveBuyerIsInWarehouse"
Grid.Column="2"
Margin="6,8"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkWaitReceiveBuyerStatus_Click"
Content="货物已入库"
FontSize="12" />
<Polyline
Grid.Column="3"
Width="10"
Margin="5,0"
VerticalAlignment="Center"
Points="5,0 5,8 5,0"
Stroke="{StaticResource mainColorBrush}"
StrokeThickness="2" />
<CheckBox
x:Name="chkWaitReceiveWarehouseIsNotPickup"
Grid.Column="4"
Margin="6,8"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkWaitReceiveWarehouseStatus_Click"
Content="中转未取号"
FontSize="12"
Visibility="Collapsed" />
<CheckBox
x:Name="chkWaitReceiveWarehouseIsPickup"
Grid.Column="5"
Margin="6,8"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkWaitReceiveWarehouseStatus_Click"
Content="中转已取号"
FontSize="12" />
<CheckBox
x:Name="chkWaitReceiveWarehouseIsSendOut"
Grid.Column="6"
Margin="6,8"
HorizontalAlignment="Left"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkWaitReceiveWarehouseStatus_Click"
Content="中转已出库"
FontSize="12" />
</WrapPanel>
</Grid>
</Border>
</TabItem>
<TabItem
MinWidth="60"
d:Header="需处理售后单"
Background="#FF6666"
BorderBrush="Transparent"
Foreground="#FF2222"
Header="{Binding EmergencyManualReturnOrderTabTxt}"
SizeChanged="TabItem_SizeChanged">
<Border
Margin="4,0,4,4"
BorderBrush="#e0e0e0"
BorderThickness="0,0,0,1">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<WrapPanel>
<CheckBox
x:Name="chkEmergencyWaitSupplierAccept"
Grid.Column="9"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkEmergencyShopAfterSale_Click"
Content="待商家受理"
FontSize="12" />
<CheckBox
x:Name="chkEmergencyWaitSupplierReceive"
Grid.Column="9"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkEmergencyShopAfterSale_Click"
Content="待商家收货"
FontSize="12" />
<CheckBox
x:Name="chkEmergencyShopAfterSaleSuccess"
Grid.Column="9"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkEmergencyShopAfterSale_Click"
Content="店铺退款完成买手需处理"
FontSize="12" />
<CheckBox
x:Name="chkEmergencyShopInAfterSale"
Grid.Column="10"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkEmergencyShopAfterSale_Click"
Content="店铺退款中"
FontSize="12"
Visibility="Collapsed" />
<Polyline
Grid.Column="8"
Width="10"
Margin="5,0"
VerticalAlignment="Center"
Points="5,0 5,8 5,0"
Stroke="{StaticResource mainColorBrush}"
StrokeThickness="2"
Visibility="Collapsed" />
<CheckBox
x:Name="chkEmergencyShopCustomRefundHasWaybill"
Grid.Column="6"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkEmergencyShopCustomRefundWaybill_Click"
Content="店铺客户有退货单号"
FontSize="12"
Visibility="Collapsed" />
<CheckBox
x:Name="chkEmergencyShopCustomRefundNoWaybill"
Grid.Column="7"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkEmergencyShopCustomRefundWaybill_Click"
Content="店铺客户无退货单号"
FontSize="12"
Visibility="Collapsed" />
<Polyline
Grid.Column="11"
Width="10"
Margin="5,0"
VerticalAlignment="Center"
Points="5,0 5,8 5,0"
Stroke="{StaticResource mainColorBrush}"
StrokeThickness="2" />
<CheckBox
x:Name="chkEmergencyReturn"
Grid.Column="12"
Margin="6,8"
VerticalAlignment="Center"
d:Opacity="0.2"
d:Visibility="Visible"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkEmergencyReturnOrRefund_Click"
Content="退货退款"
FontSize="12"
Visibility="Collapsed" />
<CheckBox
x:Name="chkEmergencyRefund"
Grid.Column="13"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkEmergencyReturnOrRefund_Click"
Content="仅退款"
FontSize="12" />
<Polyline
Grid.Column="14"
Width="10"
Margin="5,0"
VerticalAlignment="Center"
Points="5,0 5,8 5,0"
Stroke="{StaticResource mainColorBrush}"
StrokeThickness="2"
Visibility="Visible" />
<CheckBox
x:Name="chkEmergencyBuyerWaitAfterSale"
Grid.Column="0"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkEmergencyBuyerAfterSale_Click"
Content="买手待申请售后"
FontSize="12" />
<Button
x:Name="btnBatchRefund"
Grid.Column="1"
Height="20"
MinWidth="48"
Margin="0,0,0,0"
Padding="4,0"
Click="btnBatchRefund_Click"
Content="批量申请买手售后"
FontSize="12"
Style="{StaticResource BasePageButtonStyle}" />
<CheckBox
x:Name="chkEmergencyBuyerWaitSendBack"
Grid.Column="2"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkEmergencyBuyerAfterSale_Click"
Content="买手待退货"
FontSize="12" />
<CheckBox
x:Name="chkEmergencyBuyerWaitSupplierRefund"
Grid.Column="3"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkEmergencyBuyerAfterSale_Click"
Content="买手已寄出待商家退款"
FontSize="12" />
<CheckBox
x:Name="chkEmergencyBuyerRefundFail"
Grid.Column="4"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkEmergencyBuyerAfterSale_Click"
Content="买手退款失败"
FontSize="12" />
<Polyline
Grid.Column="5"
Width="10"
Margin="5,0"
VerticalAlignment="Center"
Points="5,0 5,8 5,0"
Stroke="{StaticResource mainColorBrush}"
StrokeThickness="2" />
<wpf:TitleContent
Title="中转仓拒收状态"
Margin="4,0,4,0"
VerticalContentAlignment="Center"
FontSize="12"
Foreground="Black"
Placement="Left"
TitleVerticalAlignment="Center">
<ComboBox
x:Name="cmbRejectStatus"
Width="80"
Height="23"
SelectedIndex="0"
SelectionChanged="cmbRejectOrReturnStatus_SelectionChanged"
Style="{StaticResource RoundedComboBox}">
<ComboBoxItem Content="请选择" />
<ComboBoxItem Content="未申请" />
<ComboBoxItem Content="申请中" />
<ComboBoxItem Content="申请失败" />
<ComboBoxItem Content="申请成功" />
<ComboBoxItem Content="拒收成功" />
</ComboBox>
</wpf:TitleContent>
<wpf:TitleContent
Title="拦截退回总店状态"
Margin="8,0,4,0"
VerticalContentAlignment="Center"
FontSize="12"
Foreground="Black"
Placement="Left"
TitleVerticalAlignment="Center">
<ComboBox
x:Name="cmbReturnPackageStatus"
Width="80"
Height="23"
SelectedIndex="0"
SelectionChanged="cmbRejectOrReturnStatus_SelectionChanged"
Style="{StaticResource RoundedComboBox}">
<ComboBoxItem Content="请选择" />
<ComboBoxItem Content="未拦截" />
<ComboBoxItem Content="拦截中" />
<ComboBoxItem Content="拦截失败" />
<ComboBoxItem Content="拦截成功" />
</ComboBox>
</wpf:TitleContent>
<CheckBox
x:Name="chkReturnOrderAddress"
Grid.Column="15"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkEmergencyReturnOrder_Click"
Content="退货仓"
FontSize="12"
Visibility="Hidden" />
<CheckBox
x:Name="chkNotReturnOrderAddress"
Grid.Column="16"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkEmergencyReturnOrder_Click"
Content="非退货仓"
FontSize="12"
IsChecked="True"
Visibility="Hidden" />
</WrapPanel>
</Grid>
</Border>
</TabItem>
<TabItem
MinWidth="60"
d:Header="退货仓自动售后单"
Background="Transparent"
BorderBrush="Transparent"
Foreground="#FF7744"
Header="{Binding EmergencyDistribReturnOrderTabTxt}"
SizeChanged="TabItem_SizeChanged">
<Border
Margin="4,0,4,4"
BorderBrush="#e0e0e0"
BorderThickness="0,0,0,1">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<WrapPanel>
<CheckBox
x:Name="chkShopIsRefund"
Grid.Column="0"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkShopIsRefund_Click"
Content="店铺已退款"
FontSize="12" />
<CheckBox
x:Name="chkShopIsNotRefund"
Grid.Column="1"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkShopIsRefund_Click"
Content="店铺未退款"
FontSize="12" />
<Polyline
Grid.Column="14"
Width="10"
Margin="5,0"
VerticalAlignment="Center"
Points="5,0 5,8 5,0"
Stroke="{StaticResource mainColorBrush}"
StrokeThickness="2"
Visibility="Visible" />
<CheckBox
x:Name="chkUpShopAddressAnalyseFailed"
Grid.Column="0"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkUpShopAddressAnalyseFailed_Click"
Content="总店地址解析失败"
FontSize="12" />
<Polyline
Grid.Column="14"
Width="10"
Margin="5,0"
VerticalAlignment="Center"
Points="5,0 5,8 5,0"
Stroke="{StaticResource mainColorBrush}"
StrokeThickness="2"
Visibility="Visible" />
<wpf:TitleContent
Title="买手退货状态"
Margin="4,0,4,0"
VerticalContentAlignment="Center"
FontSize="12"
Foreground="Black"
Placement="Left"
TitleVerticalAlignment="Center">
<ComboBox
x:Name="cmbReturnOrderBuyerStatus"
Width="130"
Height="23"
SelectedIndex="0"
SelectionChanged="cmbReturnOrderBuyerStatus_SelectionChanged"
Style="{StaticResource RoundedComboBox}">
<ComboBoxItem Content="请选择" />
<ComboBoxItem Content="买手待申请售后" />
<ComboBoxItem Content="买手待退货" />
<ComboBoxItem Content="买手已寄出待商家退款" />
<ComboBoxItem Content="买手退货失败" />
</ComboBox>
</wpf:TitleContent>
<Button
x:Name="btnBatchRefund2"
Grid.Column="1"
Height="20"
MinWidth="48"
Margin="6,6"
Padding="4,0"
Click="btnBatchRefund_Click"
Content="批量申请买手售后"
FontSize="12"
Style="{StaticResource BasePageButtonStyle}" />
<wpf:TitleContent
Title="退货仓状态"
Margin="8,0,4,0"
VerticalContentAlignment="Center"
FontSize="12"
Foreground="Black"
Placement="Left"
TitleVerticalAlignment="Center">
<ComboBox
x:Name="cmbReturnOrderStatus"
Width="100"
Height="23"
SelectedIndex="0"
SelectionChanged="cmbReturnOrderStatus_SelectionChanged"
Style="{StaticResource RoundedComboBox}">
<ComboBoxItem Content="请选择" />
<ComboBoxItem Content="未创建" />
<ComboBoxItem Content="创建失败" />
<ComboBoxItem Content="已创建未到仓" />
<ComboBoxItem Content="已到仓" />
<ComboBoxItem Content="已发回" />
</ComboBox>
</wpf:TitleContent>
</WrapPanel>
</Grid>
</Border>
</TabItem>
<TabItem
MinWidth="60"
d:Header="售后完成单"
Background="Transparent"
BorderBrush="Transparent"
Foreground="#FFaa77"
Header="{Binding RefundTabTxt}"
SizeChanged="TabItem_SizeChanged">
<Border
Margin="4,0,4,4"
BorderBrush="#e0e0e0"
BorderThickness="0,0,0,1">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<CheckBox
x:Name="chkAftersaleIsNotSend"
Grid.Column="0"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkAftersaleSendStatus_Click"
Content="未发货退货完成"
FontSize="12" />
<CheckBox
x:Name="chkAftersaleIsSend"
Grid.Column="1"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkAftersaleSendStatus_Click"
Content="已发货退款完成"
FontSize="12" />
<Polyline
Grid.Column="2"
Width="10"
Margin="5,0"
VerticalAlignment="Center"
Points="5,0 5,8 5,0"
Stroke="{StaticResource mainColorBrush}"
StrokeThickness="2" />
<CheckBox
x:Name="chkAftersaleBuyerIsBuy"
Grid.Column="3"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkAftersaleBuyerStatus_Click"
Content="买手号已拍单"
FontSize="12" />
<Polyline
Grid.Column="4"
Width="10"
Margin="5,0"
VerticalAlignment="Center"
Points="5,0 5,8 5,0"
Stroke="{StaticResource mainColorBrush}"
StrokeThickness="2" />
<CheckBox
x:Name="chkAftersaleWarehouseIsNotPickup"
Grid.Column="5"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkAftersaleWarehouseStatus_Click"
Content="中转仓未取号"
FontSize="12" />
<CheckBox
x:Name="chkAftersaleWarehouseIsPickup"
Grid.Column="6"
Margin="6,8"
VerticalAlignment="Center"
BorderBrush="{StaticResource mainColorBrush}"
Click="chkAftersaleWarehouseStatus_Click"
Content="中转仓已取号"
FontSize="12" />
</Grid>
</Border>
</TabItem>
<TabItem
MinWidth="60"
d:Header="全部订单"
Background="Transparent"
BorderBrush="Transparent"
Header="{Binding AllOrderTabTxt}"
SizeChanged="TabItem_SizeChanged" />
<!--<TabItem Header="发货异常">
<Grid Background="#FFE5E5E5"/>
</TabItem>-->
</TabControl>
<TextBlock
Width="180"
Margin="10,-5,0,-5"
HorizontalAlignment="Right"
VerticalAlignment="Top"
FontSize="12"
Foreground="{StaticResource PageWarningBrushCC}"
Text="注:需中转仓订单,店铺后台勿自行发货,发货后中转仓将无法打单"
TextWrapping="Wrap" />
</Grid>
<Grid
x:Name="lstTitle"
Grid.Row="3"
Margin="8,0,8,0"
Background="{StaticResource ListHeadBackColorBrush}">
<Border BorderBrush="{StaticResource ListHeadBorderColorBrush}" BorderThickness="0,0,1,0">
<DataGrid
x:Name="dgOrderHeader"
Grid.ColumnSpan="100"
Margin="0,0,28,0"
AutoGenerateColumns="False"
BorderThickness="0"
CanUserReorderColumns="False"
ColumnDisplayIndexChanged="dgOrderHeader_ColumnDisplayIndexChanged"
ColumnHeaderHeight="{Binding ElementName=lstTitle, Path=ActualHeight}"
LayoutUpdated="dgOrderHeader_LayoutUpdated">
<DataGrid.Columns>
<DataGridTextColumn
Width="38"
Header="序号"
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" />
<DataGridTemplateColumn
x:Name="colSelectAll"
Width="26"
Header="选择"
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}">
<DataGridTemplateColumn.HeaderTemplate>
<DataTemplate>
<Grid Width="14" Height="14">
<!--<CheckBox x:Name="headerCheckBox" BorderThickness="0" IsChecked="{Binding DataContext.AreAllSelected, RelativeSource={RelativeSource AncestorType=DataGrid}, UpdateSourceTrigger=PropertyChanged}" Checked="HeaderCheckBox_Checked" Unchecked="HeaderCheckBox_Unchecked"/>-->
<CheckBox
x:Name="chkSelectAll"
BorderThickness="0"
Checked="ChkSelectAll_Checked"
IsChecked="False"
IsThreeState="True"
Loaded="ChkSelectAll_Loaded"
Unchecked="ChkSelectAll_Unchecked" />
<Border
Width="14"
Height="14"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Background="Transparent"
BorderBrush="{StaticResource mainColorBrush}"
BorderThickness="1"
IsHitTestVisible="False" />
</Grid>
</DataTemplate>
</DataGridTemplateColumn.HeaderTemplate>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<!--<CheckBox IsChecked="{Binding IsSelected, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Center" VerticalAlignment="Center"/>-->
<CheckBox HorizontalAlignment="Center" VerticalAlignment="Center" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTextColumn
Width="185*"
Header="店铺单号"
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" />
<DataGridTextColumn
Width="90*"
Header="交易时间"
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" />
<DataGridTextColumn
Width="65*"
Header="利润"
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" />
<DataGridTextColumn
Width="170*"
Header="状态/地址"
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" />
<DataGridTextColumn
Width="140*"
Header="单号"
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" />
<DataGridTextColumn
Width="130*"
Header="备注"
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" />
<DataGridTextColumn
Width="72*"
Header=" 操作"
HeaderStyle="{StaticResource BaseDataGridColumnHeaderStyle}" />
</DataGrid.Columns>
</DataGrid>
</Border>
</Grid>
<!-- ItemsSource="{Binding lstFilterOrder}" -->
<ListBox
x:Name="lbxOrder"
Grid.Row="4"
Margin="7,0,7,0"
HorizontalContentAlignment="Stretch"
BorderThickness="0"
ScrollViewer.CanContentScroll="True"
VirtualizingPanel.IsVirtualizingWhenGrouping="True"
VirtualizingPanel.ScrollUnit="Pixel"
VirtualizingStackPanel.IsVirtualizing="True"
VirtualizingStackPanel.VirtualizationMode="Recycling">
<!-- VirtualizingStackPanel.VirtualizationMode="Recycling" -->
<!-- 使用自定义属性模板去除ListBox高亮显示框 -->
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListBoxItem">
<ContentPresenter
Content="{TemplateBinding Content}"
ContentStringFormat="{TemplateBinding ContentStringFormat}"
ContentTemplate="{TemplateBinding ContentTemplate}" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ListBox.ItemContainerStyle>
<ListBox.ItemTemplate>
<DataTemplate>
<!-- 此处绑定将数据源传递给子自定义控件OrderListRowCtrl -->
<local:OrderListRowCtrl
VerticalAlignment="Center"
VerticalContentAlignment="Center"
DataContext="{Binding}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<Grid
x:Name="gridFooter"
Grid.Row="5"
Background="{StaticResource pageColorBrush}">
<ProgressBar
VerticalAlignment="Stretch"
d:IsIndeterminate="False"
d:Maximum="100"
d:Value="10"
Background="Transparent"
BorderThickness="0"
Foreground="#FFA680"
Maximum="{Binding ProgressMaximum}"
Value="{Binding ProgressValue}" />
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="100*" />
</Grid.ColumnDefinitions>
<TextBox
Grid.Row="2"
Grid.Column="1"
Margin="4,0,0,0"
VerticalAlignment="Center"
d:Text="共计:{}"
Background="Transparent"
BorderThickness="0"
Foreground="White"
IsReadOnly="True"
Text="{Binding BottomMsg}" />
</Grid>
<Button
HorizontalAlignment="Right"
Background="Transparent"
Command="{Binding ShowTaskDialogViewCommand}"
Foreground="White"
ToolTip="任务列表">
<Button.Content>
<TextBlock Style="{StaticResource TextBlockIcon}" Text="{StaticResource txt-task_list_square_ltr}" />
</Button.Content>
</Button>
</Grid>
<Border
x:Name="borderFilterRemarkSelect"
Grid.RowSpan="10"
MinWidth="200"
MinHeight="200"
MaxWidth="400"
MaxHeight="400"
Margin="30,180,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Background="White"
BorderBrush="{StaticResource pageColorBrush}"
BorderThickness="1,1,1,1"
CornerRadius="4">
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="40" />
</Grid.RowDefinitions>
<ScrollViewer Padding="2" VerticalScrollBarVisibility="Auto">
<WrapPanel x:Name="wpFilterRemarkSelect" />
</ScrollViewer>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Button
x:Name="btnFilterRemarkSelectAll"
Grid.Row="4"
Grid.Column="0"
Height="22"
Margin="6,0,4,0"
Click="btnFilterRemarkSelectAll_Click"
Content=" 全选 "
Style="{StaticResource BasePageButtonStyle}" />
<Button
x:Name="btnFilterRemarkUnSelectAll"
Grid.Row="4"
Grid.Column="1"
Height="22"
Click="btnFilterRemarkUnSelectAll_Click"
Content=" 全空 "
Style="{StaticResource BasePageButtonStyle}" />
<Button
x:Name="btnApplyFilterRemark"
Grid.Row="4"
Grid.Column="6"
Height="22"
Click="btnApplyFilterRemark_Click"
Content=" 确定 "
Style="{StaticResource BasePageButtonStyle}" />
<Button
x:Name="btnCancelFilterRemark"
Grid.Row="4"
Grid.Column="7"
Height="22"
Margin="4,0,6,0"
Click="btnCancelFilterRemark_Click"
Content=" 取消 "
Style="{StaticResource BasePageButtonLightStyle}" />
</Grid>
</Grid>
</Border>
</Grid>
</UserControl>