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

XFEEDToolBox

【WinUI】XFE精英危险工具箱

公开
关注 0 Fork 0 Star 0
UTF-8
<Page x:Class="XFEEDToolBox.Views.UpgradeListPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:controls="using:XFEEDToolBox.Controls" xmlns:plans="using:XFEEDToolBox.Core.Planning">
 <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled" HorizontalContentAlignment="Stretch"><StackPanel Spacing="18" Padding="0,8,8,24">
  <Grid ColumnSpacing="14"><Grid.ColumnDefinitions><ColumnDefinition Width="*"/><ColumnDefinition Width="Auto"/></Grid.ColumnDefinitions><StackPanel Spacing="6"><TextBlock Text="COMMANDER PLANNING LIST" Style="{StaticResource Eyebrow}"/><TextBlock Text="全局改装清单" Style="{StaticResource PageTitle}"/><TextBlock Text="清单随指挥官档案保存;材料与现金缺口随本机游戏数据变化更新。" Style="{StaticResource MutedText}"/></StackPanel><Button Grid.Column="1" Content="+ 添加改装" Click="OpenEngineering" VerticalAlignment="Center"/></Grid>
  <Border Style="{StaticResource DashboardCard}"><StackPanel Spacing="12"><TextBlock Text="{x:Bind ViewModel.UpgradeSummary,Mode=OneWay}" TextWrapping="Wrap" FontSize="18"/><TextBlock Text="{x:Bind ViewModel.UpgradeCreditSummary,Mode=OneWay}" Foreground="{StaticResource TealBrush}" TextWrapping="Wrap"/><ProgressRing IsActive="{x:Bind ViewModel.UpgradeBusy,Mode=OneWay}" Width="24" Height="24" HorizontalAlignment="Left"/><StackPanel Orientation="Horizontal" Spacing="8"><Button Content="重新核对全部清单" controls:AsyncAction.Command="{x:Bind ViewModel.CalculateUpgradeListCommand}"/><Button Content="清空清单" Command="{x:Bind ViewModel.ClearUpgradeListCommand}"/></StackPanel></StackPanel></Border>
  <TextBlock Text="材料需求 / 实时缺口" Style="{StaticResource SectionTitle}"/><ItemsControl ItemsSource="{x:Bind ViewModel.UpgradeNeeds}" ItemTemplate="{StaticResource MaterialNeedTemplate}"/>
  <TextBlock Text="模块改装清单(按添加顺序共享声望)" Style="{StaticResource SectionTitle}"/>
  <ItemsControl ItemsSource="{x:Bind ViewModel.UpgradeEntries}"><ItemsControl.ItemTemplate><DataTemplate x:DataType="plans:UpgradeListEntry"><Border Style="{StaticResource CardStyle}" Margin="0,0,0,12"><Grid ColumnSpacing="14"><Grid.ColumnDefinitions><ColumnDefinition Width="*"/><ColumnDefinition Width="Auto"/></Grid.ColumnDefinitions><StackPanel Spacing="8"><controls:BilingualText Text="{x:Bind Name}" Original="{x:Bind OriginalName}"/><controls:BilingualText Text="{x:Bind TargetName}" Original="{x:Bind TargetOriginal}"/><TextBlock Text="{x:Bind Detail}" Style="{StaticResource MutedText}"/></StackPanel><Button Grid.Column="1" Content="移除" Tag="{x:Bind}" Click="RemoveEntry" VerticalAlignment="Top"/></Grid></Border></DataTemplate></ItemsControl.ItemTemplate></ItemsControl>
  <Expander Header="预算与计算依据" HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch"><TextBlock Text="{x:Bind ViewModel.UpgradeNotes,Mode=OneWay}" Style="{StaticResource MutedText}"/></Expander>
 </StackPanel></ScrollViewer>
</Page>