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

XFEWarframe

【WinUI】基于Warframe游戏本体的公开服务器以及安装器

公开
关注 0 Fork 0 Star 0
UTF-8
<Page xmlns:loc="using:XFEWarframe.Desktop.Editing" x:Class="XFEWarframe.Admin.Views.AppShellPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 xmlns:add="using:XFEExtension.NetCore.WinUIHelper.Utilities.Additions">
 <Grid UseLayoutRounding="True">
  <Grid.RowDefinitions><RowDefinition Height="Auto" /><RowDefinition Height="*" /></Grid.RowDefinitions>
  <TitleBar x:Name="AppTitleBar" Title="XFE Warframe" Subtitle="{loc:Translate Key=ui_c86dc8933087c034}" Height="48"
    IsBackButtonVisible="True" IsBackButtonEnabled="{x:Bind ViewModel.CanGoBack, Mode=OneWay}" BackRequested="GoBack">
   <TitleBar.IconSource><FontIconSource Glyph="&#xE7FC;" /></TitleBar.IconSource>
  </TitleBar>
  <NavigationView x:Name="NavigationView" Grid.Row="1" IsBackButtonVisible="Collapsed" IsSettingsVisible="False"
    PaneDisplayMode="Auto" OpenPaneLength="224" AlwaysShowHeader="False">
   <NavigationView.PaneHeader><StackPanel Spacing="8" Margin="24,22,12,28">
    <TextBlock Text="XFE / ORBIT" FontSize="17" FontWeight="SemiBold" CharacterSpacing="150" Foreground="{ThemeResource OrbitAccentBrush}" />
    <TextBlock Text="{loc:Translate Key=ui_3a96151e958963d8}" Style="{StaticResource MutedTextStyle}" FontSize="12" />
   </StackPanel></NavigationView.PaneHeader>
   <NavigationView.MenuItems>
    <NavigationViewItem Content="{loc:Translate Key=ui_17826325a8864572}" add:NavigationAddition.NavigateTo="XFEWarframe.Admin.Views.MainPage"><NavigationViewItem.Icon><FontIcon Glyph="&#xE80F;" /></NavigationViewItem.Icon></NavigationViewItem>
    <NavigationViewItem Content="{loc:Translate Key=ui_ecc344ef922e4645}" add:NavigationAddition.NavigateTo="XFEWarframe.Admin.Views.PlayersPage"><NavigationViewItem.Icon><FontIcon Glyph="&#xE716;" /></NavigationViewItem.Icon></NavigationViewItem>
    <NavigationViewItem Content="{loc:Translate Key=ui_e8fc7b6606e04cb3}" add:NavigationAddition.NavigateTo="XFEWarframe.Admin.Views.PermissionsPage"><NavigationViewItem.Icon><FontIcon Glyph="&#xE72E;" /></NavigationViewItem.Icon></NavigationViewItem>
    <NavigationViewItem x:Name="InventoryRoot" Content="{loc:Translate Key=ui_fd4c9b300fdd694d}" IsExpanded="True"><NavigationViewItem.Icon><FontIcon Glyph="&#xE8B7;" /></NavigationViewItem.Icon></NavigationViewItem>
    <NavigationViewItem Content="{loc:Translate Key=ui_b471f9fcae9ab5b4}" add:NavigationAddition.NavigateTo="XFEWarframe.Admin.Views.MailPage"><NavigationViewItem.Icon><FontIcon Glyph="&#xE715;"/></NavigationViewItem.Icon></NavigationViewItem>
    <NavigationViewItem Content="{loc:Translate Key=ui_c77604c8a65f5a80}" add:NavigationAddition.NavigateTo="XFEWarframe.Admin.Views.NewsPage"><NavigationViewItem.Icon><FontIcon Glyph="&#xE8A5;"/></NavigationViewItem.Icon></NavigationViewItem>
    <NavigationViewItem Content="{loc:Translate Key=ui_4c2dd615e4d44ee8}" add:NavigationAddition.NavigateTo="XFEWarframe.Admin.Views.RoutesPage"><NavigationViewItem.Icon><FontIcon Glyph="&#xE774;" /></NavigationViewItem.Icon></NavigationViewItem>
    <NavigationViewItem Content="{loc:Translate Key=ui_e8129af3936b108d}" add:NavigationAddition.NavigateTo="XFEWarframe.Admin.Views.LogViewPage"><NavigationViewItem.Icon><FontIcon Glyph="&#xE9D9;" /></NavigationViewItem.Icon></NavigationViewItem>
    <NavigationViewItem Content="{loc:Translate Key=ui_eb0e2e6aae8464eb}" add:NavigationAddition.NavigateTo="XFEWarframe.Admin.Views.ServerSettingsPage"><NavigationViewItem.Icon><FontIcon Glyph="&#xE713;" /></NavigationViewItem.Icon></NavigationViewItem>
    <NavigationViewItem Content="{loc:Translate Key=ui_c2b958136d78bc0d}" add:NavigationAddition.NavigateTo="XFEWarframe.Admin.Views.SettingPage"><NavigationViewItem.Icon><FontIcon Glyph="&#xE713;" /></NavigationViewItem.Icon></NavigationViewItem>
   </NavigationView.MenuItems>
   <NavigationView.PaneFooter><TextBlock Text="{loc:Translate Key=ui_feeed234a9627976}" Style="{StaticResource MutedTextStyle}" FontSize="11" Margin="24,20" /></NavigationView.PaneFooter>
   <Grid>
    <Frame x:Name="NavigationFrame" />
    <Grid x:Name="LoadingGrid" IsHitTestVisible="False" />
   </Grid>
  </NavigationView>
  <StackPanel x:Name="MessageStackPanel" Grid.Row="1" Spacing="8" Margin="32" MaxWidth="620" VerticalAlignment="Bottom" HorizontalAlignment="Right" />
  <Grid x:Name="GlobalLoadingGrid" Grid.Row="1" Background="#99000000" Visibility="Collapsed">
   <StackPanel VerticalAlignment="Center" HorizontalAlignment="Center" Spacing="18"><ProgressRing IsActive="True" /><TextBlock x:Name="GlobalLoadingTextBlock" Foreground="White" /></StackPanel>
  </Grid>
 </Grid>
</Page>