<UserControl x:Class="XFEEDToolBox.Views.UpgradeListContent" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid RowSpacing="10" MinHeight="110">
<Grid.RowDefinitions><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="*"/><RowDefinition Height="Auto"/></Grid.RowDefinitions>
<Border x:Name="DragHandle" Height="26" Margin="-14,-14,-14,0" Background="#08FFFFFF" Visibility="Collapsed" PointerEntered="DragEntered" PointerExited="DragExited" PointerPressed="DragPressed" PointerMoved="DragMoved" PointerReleased="DragReleased" PointerCanceled="DragCanceled" PointerCaptureLost="DragCanceled" AutomationProperties.Name="按住拖动悬浮清单">
<Border x:Name="DragGrip" Width="36" Height="5" CornerRadius="2.5" Background="#99BBC5D0" HorizontalAlignment="Center" VerticalAlignment="Center" IsHitTestVisible="False"/>
</Border>
<Grid Grid.Row="1" ColumnSpacing="6"><Grid.ColumnDefinitions><ColumnDefinition Width="*"/><ColumnDefinition Width="Auto"/><ColumnDefinition Width="Auto"/><ColumnDefinition Width="Auto"/></Grid.ColumnDefinitions>
<TextBlock Text="全局改装清单" FontSize="18" FontWeight="SemiBold" VerticalAlignment="Center"/>
<Button Grid.Column="1" x:Name="ClearUpgradeListButton" Content="清空清单" Command="{x:Bind ViewModel.ClearUpgradeListCommand}" FontSize="12" Padding="8,4"/>
<Button Grid.Column="2" x:Name="ExpandListButton" Click="Expand" Padding="6" AutomationProperties.Name="展开为悬浮清单" ToolTipService.ToolTip="展开悬浮清单"><FontIcon Glyph="" FontSize="15"/></Button>
<Button Grid.Column="2" x:Name="PinListButton" Click="Pin" Padding="6" Visibility="Collapsed" AutomationProperties.Name="置顶悬浮清单" ToolTipService.ToolTip="置顶"><FontIcon x:Name="PinIcon" Glyph="" FontSize="15"/></Button>
<Button Grid.Column="3" x:Name="CloseListButton" Click="Close" Padding="6" Visibility="Collapsed" AutomationProperties.Name="关闭悬浮清单" ToolTipService.ToolTip="关闭"><FontIcon Glyph="" FontSize="15"/></Button>
</Grid>
<TextBlock Grid.Row="2" Text="{x:Bind ViewModel.UpgradeSummary,Mode=OneWay}" FontSize="12" TextWrapping="Wrap"/>
<TextBlock Grid.Row="3" Text="{x:Bind ViewModel.UpgradeCreditSummary,Mode=OneWay}" TextWrapping="Wrap" Foreground="{StaticResource TealBrush}" FontSize="11"/>
<ProgressRing Grid.Row="4" Width="20" Height="20" IsActive="{x:Bind ViewModel.UpgradeBusy,Mode=OneWay}" Visibility="{x:Bind ViewModel.UpgradeBusy,Mode=OneWay,Converter={StaticResource BoolVisibility}}"/>
<ScrollViewer Grid.Row="5" x:Name="UpgradePreviewScroller" MaxHeight="300" Padding="0,0,20,0" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled" HorizontalScrollMode="Disabled" HorizontalContentAlignment="Stretch"><ItemsControl ItemsSource="{x:Bind ViewModel.UpgradeNeeds}" ItemTemplate="{StaticResource CompactMaterialNeedTemplate}"/></ScrollViewer>
<Button Grid.Row="6" Content="查看详情 →" Click="Details" HorizontalAlignment="Stretch"/>
</Grid>
</UserControl>
<UserControl x:Class="XFEEDToolBox.Views.UpgradeListContent" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid RowSpacing="10" MinHeight="110">
<Grid.RowDefinitions><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="*"/><RowDefinition Height="Auto"/></Grid.RowDefinitions>
<Border x:Name="DragHandle" Height="26" Margin="-14,-14,-14,0" Background="#08FFFFFF" Visibility="Collapsed" PointerEntered="DragEntered" PointerExited="DragExited" PointerPressed="DragPressed" PointerMoved="DragMoved" PointerReleased="DragReleased" PointerCanceled="DragCanceled" PointerCaptureLost="DragCanceled" AutomationProperties.Name="按住拖动悬浮清单">
<Border x:Name="DragGrip" Width="36" Height="5" CornerRadius="2.5" Background="#99BBC5D0" HorizontalAlignment="Center" VerticalAlignment="Center" IsHitTestVisible="False"/>
</Border>
<Grid Grid.Row="1" ColumnSpacing="6"><Grid.ColumnDefinitions><ColumnDefinition Width="*"/><ColumnDefinition Width="Auto"/><ColumnDefinition Width="Auto"/><ColumnDefinition Width="Auto"/></Grid.ColumnDefinitions>
<TextBlock Text="全局改装清单" FontSize="18" FontWeight="SemiBold" VerticalAlignment="Center"/>
<Button Grid.Column="1" x:Name="ClearUpgradeListButton" Content="清空清单" Command="{x:Bind ViewModel.ClearUpgradeListCommand}" FontSize="12" Padding="8,4"/>
<Button Grid.Column="2" x:Name="ExpandListButton" Click="Expand" Padding="6" AutomationProperties.Name="展开为悬浮清单" ToolTipService.ToolTip="展开悬浮清单"><FontIcon Glyph="" FontSize="15"/></Button>
<Button Grid.Column="2" x:Name="PinListButton" Click="Pin" Padding="6" Visibility="Collapsed" AutomationProperties.Name="置顶悬浮清单" ToolTipService.ToolTip="置顶"><FontIcon x:Name="PinIcon" Glyph="" FontSize="15"/></Button>
<Button Grid.Column="3" x:Name="CloseListButton" Click="Close" Padding="6" Visibility="Collapsed" AutomationProperties.Name="关闭悬浮清单" ToolTipService.ToolTip="关闭"><FontIcon Glyph="" FontSize="15"/></Button>
</Grid>
<TextBlock Grid.Row="2" Text="{x:Bind ViewModel.UpgradeSummary,Mode=OneWay}" FontSize="12" TextWrapping="Wrap"/>
<TextBlock Grid.Row="3" Text="{x:Bind ViewModel.UpgradeCreditSummary,Mode=OneWay}" TextWrapping="Wrap" Foreground="{StaticResource TealBrush}" FontSize="11"/>
<ProgressRing Grid.Row="4" Width="20" Height="20" IsActive="{x:Bind ViewModel.UpgradeBusy,Mode=OneWay}" Visibility="{x:Bind ViewModel.UpgradeBusy,Mode=OneWay,Converter={StaticResource BoolVisibility}}"/>
<ScrollViewer Grid.Row="5" x:Name="UpgradePreviewScroller" MaxHeight="300" Padding="0,0,20,0" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled" HorizontalScrollMode="Disabled" HorizontalContentAlignment="Stretch"><ItemsControl ItemsSource="{x:Bind ViewModel.UpgradeNeeds}" ItemTemplate="{StaticResource CompactMaterialNeedTemplate}"/></ScrollViewer>
<Button Grid.Row="6" Content="查看详情 →" Click="Details" HorizontalAlignment="Stretch"/>
</Grid>
</UserControl>