XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEEDToolBox

【WinUI】XFE精英危险工具箱

公开
关注 0 Fork 0 Star 0
UTF-8
<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="&#xE8A7;" 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="&#xE718;" FontSize="15"/></Button>
            <Button Grid.Column="3" x:Name="CloseListButton" Click="Close" Padding="6" Visibility="Collapsed" AutomationProperties.Name="关闭悬浮清单" ToolTipService.ToolTip="关闭"><FontIcon Glyph="&#xE8BB;" 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>