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

XFEEDToolBox

【WinUI】XFE精英危险工具箱

公开
关注 0 Fork 0 Star 0
UTF-8
<Page x:Class="XFEEDToolBox.Views.ProfilePage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:controls="using:XFEEDToolBox.Controls" xmlns:models="using:XFEEDToolBox.Core.Models">
 <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled"><StackPanel Spacing="20" Padding="0,8,8,24">
  <TextBlock Text="COMMANDER PROFILE" Style="{StaticResource Eyebrow}"/>
  <Grid ColumnSpacing="20"><Grid.ColumnDefinitions><ColumnDefinition Width="Auto"/><ColumnDefinition Width="*"/></Grid.ColumnDefinitions>
   <PersonPicture Width="88" Height="88" ProfilePicture="{x:Bind ViewModel.ProfileAvatar,Mode=OneWay}" DisplayName="{x:Bind ViewModel.ProfileDisplayName,Mode=OneWay}"/>
   <StackPanel Grid.Column="1" VerticalAlignment="Center" Spacing="8"><TextBlock Text="{x:Bind ViewModel.ProfileDisplayName,Mode=OneWay}" Style="{StaticResource PageTitle}"/><TextBlock Text="{x:Bind ViewModel.ProfileCommanderName,Mode=OneWay}"/><TextBlock Text="{x:Bind ViewModel.ProfileCommanderId,Mode=OneWay}" Style="{StaticResource MutedText}"/></StackPanel>
  </Grid>
  <Grid ColumnSpacing="16"><Grid.ColumnDefinitions><ColumnDefinition Width="*"/><ColumnDefinition Width="*"/></Grid.ColumnDefinitions>
   <Border Style="{StaticResource CardStyle}"><StackPanel Spacing="9"><TextBlock Text="信用点 / Cr" Style="{StaticResource MutedText}"/><TextBlock Text="{x:Bind ViewModel.CreditsText,Mode=OneWay}" FontSize="30" FontWeight="SemiBold"/><TextBlock Text="{x:Bind ViewModel.BalanceNote,Mode=OneWay}" Style="{StaticResource MutedText}" FontSize="11"/></StackPanel></Border>
   <Border Grid.Column="1" Style="{StaticResource CardStyle}"><StackPanel Spacing="9"><TextBlock Text="Arx 点数" Style="{StaticResource MutedText}"/><TextBlock Text="{x:Bind ViewModel.ProfileArxText,Mode=OneWay}" FontSize="30" FontWeight="SemiBold" Foreground="{StaticResource TealBrush}"/><TextBlock Text="{x:Bind ViewModel.ProfileArxNote,Mode=OneWay}" Style="{StaticResource MutedText}" FontSize="11"/></StackPanel></Border>
  </Grid>
  <Border Style="{StaticResource CardStyle}"><StackPanel Spacing="12"><TextBlock Text="已探索星图" Style="{StaticResource SectionTitle}"/><TextBlock Text="{x:Bind ViewModel.ProfileExplorationSummary,Mode=OneWay}" Style="{StaticResource MutedText}" FontSize="12"/>
   <controls:GalaxyMapView x:Name="ExploredMap" Height="430" Systems="{x:Bind ViewModel.ProfileExploredSystems,Mode=OneWay}" Centre="{x:Bind ViewModel.ProfileMapCentre,Mode=OneWay}" CurrentSystem="{x:Bind ViewModel.SystemName,Mode=OneWay}"/>
  </StackPanel></Border>
  <TextBlock Text="{x:Bind ViewModel.ProfileStatisticsTime,Mode=OneWay}" Style="{StaticResource MutedText}"/>
  <Grid x:Name="StatisticsLayout" ColumnSpacing="16" RowSpacing="16" SizeChanged="StatisticsSizeChanged"><Grid.ColumnDefinitions><ColumnDefinition Width="*"/><ColumnDefinition x:Name="RankColumn" Width="*"/></Grid.ColumnDefinitions><Grid.RowDefinitions><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/></Grid.RowDefinitions>
   <Border Style="{StaticResource CardStyle}"><StackPanel Spacing="14"><TextBlock Text="玩家统计" Style="{StaticResource SectionTitle}"/><ItemsControl ItemsSource="{x:Bind ViewModel.ProfileStatistics,Mode=OneWay}"><ItemsControl.ItemTemplate><DataTemplate x:DataType="models:CommanderMetric"><Grid ColumnSpacing="16" Padding="0,10" BorderBrush="{StaticResource PanelStrokeBrush}" BorderThickness="0,0,0,1"><Grid.ColumnDefinitions><ColumnDefinition Width="*"/><ColumnDefinition Width="Auto"/></Grid.ColumnDefinitions><controls:BilingualText Text="{x:Bind Name}" Original="{x:Bind OriginalName}"/><TextBlock Grid.Column="1" Text="{x:Bind Value}" VerticalAlignment="Center"/></Grid></DataTemplate></ItemsControl.ItemTemplate></ItemsControl></StackPanel></Border>
   <Border x:Name="RanksPanel" Grid.Column="1" Style="{StaticResource CardStyle}" VerticalAlignment="Top"><StackPanel Spacing="14"><TextBlock Text="等级与声望进度" Style="{StaticResource SectionTitle}"/><ItemsControl ItemsSource="{x:Bind ViewModel.ProfileRanks,Mode=OneWay}"><ItemsControl.ItemTemplate><DataTemplate x:DataType="models:CommanderMetric"><Grid ColumnSpacing="16" Padding="0,10" BorderBrush="{StaticResource PanelStrokeBrush}" BorderThickness="0,0,0,1"><Grid.ColumnDefinitions><ColumnDefinition Width="*"/><ColumnDefinition Width="Auto"/></Grid.ColumnDefinitions><controls:BilingualText Text="{x:Bind Name}" Original="{x:Bind OriginalName}"/><TextBlock Grid.Column="1" Text="{x:Bind Value}" VerticalAlignment="Center"/></Grid></DataTemplate></ItemsControl.ItemTemplate></ItemsControl></StackPanel></Border>
  </Grid>
 </StackPanel></ScrollViewer>
</Page>