157 lines
14 KiB
XML
157 lines
14 KiB
XML
<UserControl x:Class="_29WxOrderWpf.Ctrls.OrderCtrls.OrderListRowCtrl"
|
||
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:_29WxOrderWpf.Ctrls.OrderCtrls"
|
||
xmlns:uc="clr-namespace:_29WxOrderWpf.UserControls"
|
||
mc:Ignorable="d"
|
||
d:DesignHeight="230" d:DesignWidth="1200">
|
||
<Border Margin="12,12,12,0" HorizontalAlignment="Stretch" VerticalAlignment="Center" BorderThickness="1"
|
||
BorderBrush="{StaticResource ListRowBorderColorBrush}" CornerRadius="10">
|
||
<Border.Style>
|
||
<!-- 鼠标进入或悬停Border时切换颜色(悬停时Border的填充控件必须有填充Border,所在层级不限,仅填充透明Grid则触发器无效) -->
|
||
<Style TargetType="Border">
|
||
<Style.Triggers>
|
||
<Trigger Property="IsMouseOver" Value="True">
|
||
<Setter Property="Background" Value="{StaticResource ListRowHoverBackColorBrush}"/>
|
||
</Trigger>
|
||
</Style.Triggers>
|
||
</Style>
|
||
</Border.Style>
|
||
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Center">
|
||
<Grid.RowDefinitions>
|
||
<RowDefinition Height="auto"></RowDefinition>
|
||
<RowDefinition Height="*"></RowDefinition>
|
||
</Grid.RowDefinitions>
|
||
<!--子控件是普通控件而非模板页控件,无需指定DataContext="{Binding}"-->
|
||
<local:OrderListRowHeaderCtrl></local:OrderListRowHeaderCtrl>
|
||
<!--<local:OrderListRowHeaderCtrl DataContext="{Binding}"></local:OrderListRowHeaderCtrl>-->
|
||
<Border Grid.Row="1" Background="Transparent" CornerRadius="0,0,12,12" >
|
||
<Grid>
|
||
<Grid.RowDefinitions>
|
||
<RowDefinition Height="6"></RowDefinition>
|
||
<RowDefinition Height="*"></RowDefinition>
|
||
<RowDefinition Height="6"></RowDefinition>
|
||
</Grid.RowDefinitions>
|
||
<Grid x:Name="gridListItem" Grid.Row="1" VerticalAlignment="Center">
|
||
<Grid.ColumnDefinitions>
|
||
<ColumnDefinition Width="50"></ColumnDefinition>
|
||
<ColumnDefinition Width="200*"></ColumnDefinition>
|
||
<ColumnDefinition Width="100*"></ColumnDefinition>
|
||
<ColumnDefinition Width="100*"></ColumnDefinition>
|
||
<ColumnDefinition Width="160*"></ColumnDefinition>
|
||
<ColumnDefinition Width="100*"></ColumnDefinition>
|
||
<ColumnDefinition Width="120*"></ColumnDefinition>
|
||
<ColumnDefinition Width="82*"></ColumnDefinition>
|
||
</Grid.ColumnDefinitions>
|
||
<!--选择框-->
|
||
<CheckBox Grid.Column="0" Background="Transparent" HorizontalAlignment="Center" VerticalAlignment="Center" Tag="{Binding order_id}" IsChecked="{Binding IsSelect, Mode=TwoWay}" Click="CheckBox_Click"/>
|
||
<!--订单商品信息-->
|
||
<Grid Grid.Column="1" Background="Transparent" VerticalAlignment="Center">
|
||
<Grid.ColumnDefinitions>
|
||
<ColumnDefinition Width="auto" MinWidth="50"></ColumnDefinition>
|
||
<ColumnDefinition Width="*"></ColumnDefinition>
|
||
</Grid.ColumnDefinitions>
|
||
<Image Grid.Row="1" Grid.Column="0" VerticalAlignment="Top" Height="100" Width="100" Margin="0,2,8,2" Source="{Binding order_item.thumb_img, Converter={StaticResource ImageUrlToBitmapImage}}"></Image>
|
||
|
||
<Grid Grid.Column="1">
|
||
<Grid.RowDefinitions>
|
||
<RowDefinition Height="*"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="*"></RowDefinition>
|
||
</Grid.RowDefinitions>
|
||
|
||
<!--<Image Grid.RowSpan="20" Grid.Column="0" Height="80" Width="80" Margin="0,0,8,0" Source="{DynamicResource err_pic}"></Image>-->
|
||
<uc:UcWaterMarkTextBox WaterMark="商品名称" x:Name="txtGoodsName" Text="{Binding order_item.title}" Grid.Column="1" Grid.Row="1" Margin="0,2,4,2"
|
||
Background="Transparent" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap" FontWeight="Bold"/>
|
||
|
||
<TextBox Text="数量:" Grid.Column="1" Grid.Row="2" Margin="0,2,4,2" VerticalAlignment="Top" Background="Transparent" IsReadOnly="True" BorderThickness="0"/>
|
||
<uc:UcWaterMarkTextBox WaterMark="SKU数量" Text="{Binding order_item.sku_cnt}" Grid.Column="1" Grid.Row="2" Margin="36,2,4,2" VerticalAlignment="Top"
|
||
Background="Transparent" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap"/>
|
||
|
||
<TextBox Text="规格:" Grid.Column="1" Grid.Row="3" Margin="0,2,4,2" VerticalAlignment="Top" Background="Transparent" IsReadOnly="True" BorderThickness="0"/>
|
||
<uc:UcWaterMarkTextBox WaterMark="规格" Text="待连表查询" Grid.Column="1" Grid.Row="3" Margin="36,2,4,2" VerticalAlignment="Top"
|
||
Background="Transparent" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap"/>
|
||
|
||
<TextBox Text="平台商品ID:" Grid.Column="1" Grid.Row="4" Margin="0,2,4,2" VerticalAlignment="Top" Background="Transparent" IsReadOnly="True" BorderThickness="0"/>
|
||
<uc:UcWaterMarkTextBox WaterMark="平台商品ID" Text="{Binding order_item.product_id}" Grid.Column="1" Grid.Row="4" Margin="72,2,4,2" VerticalAlignment="Top"
|
||
Background="Transparent" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap"/>
|
||
|
||
<TextBox Text="系统商品ID:" Grid.Column="1" Grid.Row="5" Margin="0,2,4,2" VerticalAlignment="Top" Background="Transparent" IsReadOnly="True" BorderThickness="0"/>
|
||
<uc:UcWaterMarkTextBox WaterMark="系统商品ID" Text="{Binding order_item.out_product_id}" Grid.Column="1" Grid.Row="5" Margin="72,2,4,2" VerticalAlignment="Top"
|
||
Background="Transparent" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap"/>
|
||
<TextBox Text="系统sku编码:" Grid.Column="1" Grid.Row="6" Margin="0,2,4,2" VerticalAlignment="Top" Background="Transparent" IsReadOnly="True" BorderThickness="0"/>
|
||
<uc:UcWaterMarkTextBox WaterMark="系统sku编码" Text="{Binding order_item.out_sku_id}" Grid.Column="1" Grid.Row="6" Margin="78,2,4,2" VerticalAlignment="Top"
|
||
Background="Transparent" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap"/>
|
||
</Grid>
|
||
</Grid>
|
||
<!--订单时间信息-->
|
||
<Grid Grid.Column="2" Background="Transparent" VerticalAlignment="Center">
|
||
<Grid.RowDefinitions>
|
||
<RowDefinition Height="*"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="*"></RowDefinition>
|
||
</Grid.RowDefinitions>
|
||
<TextBox Text="成交时间:" Grid.Column="1" Grid.Row="4" Margin="0,2,4,2" VerticalAlignment="Top" Background="Transparent" IsReadOnly="True" BorderThickness="0"/>
|
||
<uc:UcWaterMarkTextBox WaterMark="成交时间" Text="{Binding create_time_str}" Grid.Column="1" Grid.Row="4" Margin="60,2,4,2" VerticalAlignment="Top"
|
||
Background="Transparent" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap"/>
|
||
</Grid>
|
||
<!--订单利润-->
|
||
<Grid Grid.Column="3" Background="Transparent" VerticalAlignment="Center">
|
||
<Grid.RowDefinitions>
|
||
<RowDefinition Height="*"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="Auto"></RowDefinition>
|
||
<RowDefinition Height="*"></RowDefinition>
|
||
</Grid.RowDefinitions>
|
||
<TextBox Text="售价:" Grid.Column="1" Grid.Row="1" Margin="0,2,4,2" VerticalAlignment="Top" Background="Transparent" IsReadOnly="True" BorderThickness="0"/>
|
||
<uc:UcWaterMarkTextBox WaterMark="售价" Text="{Binding sale_price_total_str}" Grid.Column="1" Grid.Row="1" Margin="36,2,4,2" VerticalAlignment="Top"
|
||
Background="Transparent" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap"/>
|
||
<TextBox Text="平台优惠:" Grid.Column="1" Grid.Row="2" Margin="0,2,4,2" VerticalAlignment="Top" Background="Transparent" IsReadOnly="True" BorderThickness="0"/>
|
||
<uc:UcWaterMarkTextBox WaterMark="平台优惠" Text="{Binding cash_coupon_discounted_price_str}" Grid.Column="1" Grid.Row="2" Margin="60,2,4,2" VerticalAlignment="Top"
|
||
Background="Transparent" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap"/>
|
||
<TextBox Text="进价:" Grid.Column="1" Grid.Row="3" Margin="0,2,4,2" VerticalAlignment="Top" Background="Transparent" IsReadOnly="True" BorderThickness="0"/>
|
||
<uc:UcWaterMarkTextBox WaterMark="进价" Text="" Grid.Column="1" Grid.Row="3" Margin="36,2,4,2" VerticalAlignment="Top"
|
||
Background="Transparent" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap"/>
|
||
<TextBox Text="运费:" Grid.Column="1" Grid.Row="4" Margin="0,2,4,2" VerticalAlignment="Top" Background="Transparent" IsReadOnly="True" BorderThickness="0"/>
|
||
<uc:UcWaterMarkTextBox WaterMark="运费" Text="" Grid.Column="1" Grid.Row="4" Margin="36,2,4,2" VerticalAlignment="Top"
|
||
Background="Transparent" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap"/>
|
||
<TextBox Text="平台服务费:" Grid.Column="1" Grid.Row="5" Margin="0,2,4,2" VerticalAlignment="Top" Background="Transparent" IsReadOnly="True" BorderThickness="0"/>
|
||
<uc:UcWaterMarkTextBox WaterMark="平台服务费" Text="" Grid.Row="5" Margin="72,0,4,0" VerticalAlignment="Center"
|
||
Background="Transparent" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap"/>
|
||
<TextBox Text="达人佣金:" Grid.Column="1" Grid.Row="6" Margin="0,2,4,2" VerticalAlignment="Top" Background="Transparent" IsReadOnly="True" BorderThickness="0"/>
|
||
<uc:UcWaterMarkTextBox WaterMark="达人佣金" Text="" Grid.Row="6" Margin="60,0,4,0" VerticalAlignment="Center"
|
||
Background="Transparent" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap"/>
|
||
<TextBox Text="外采金额:" Grid.Column="1" Grid.Row="7" Margin="0,2,4,2" VerticalAlignment="Top" Background="Transparent" IsReadOnly="True" BorderThickness="0"/>
|
||
<uc:UcWaterMarkTextBox WaterMark="外采金额" Text="" Grid.Row="7" Margin="60,0,4,0" VerticalAlignment="Center"
|
||
Background="Transparent" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap"/>
|
||
<TextBox Text="利润:" Grid.Column="1" Grid.Row="8" Margin="0,2,4,2" VerticalAlignment="Top" Background="Transparent" IsReadOnly="True" BorderThickness="0"/>
|
||
<uc:UcWaterMarkTextBox WaterMark="外采金额" Text="" Grid.Row="8" Margin="36,0,4,0" VerticalAlignment="Center"
|
||
Background="Transparent" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap" FontWeight="Bold"/>
|
||
</Grid>
|
||
</Grid>
|
||
</Grid>
|
||
</Border>
|
||
</Grid>
|
||
</Border>
|
||
</UserControl>
|