<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>
<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>