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" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:models="using:XFEWarframe.Admin.Models" x:Class="XFEWarframe.Admin.Views.InventoryPage">
  <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled">
    <Grid Padding="28,24,28,32" MaxWidth="1440" HorizontalAlignment="Stretch">
      <StackPanel Spacing="20">
        <TextBlock Text="{loc:Translate Key=ui_abf84d0a467e2738}" Style="{StaticResource PageTitleStyle}"/>
        <StackPanel Orientation="Horizontal" Spacing="12" Visibility="{x:Bind ViewModel.LoadingVisibility, Mode=OneWay}">
          <ProgressRing Width="24" Height="24" IsActive="{x:Bind ViewModel.IsBusy, Mode=OneWay}"/>
          <TextBlock Text="{loc:Translate Key=ui_e7634dd147857fed}" VerticalAlignment="Center"/>
        </StackPanel>
        <ContentControl IsEnabled="{x:Bind ViewModel.IsIdle, Mode=OneWay}" HorizontalContentAlignment="Stretch">
          <StackPanel Spacing="20">
            <Grid ColumnSpacing="12">
              <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*"/>
                <ColumnDefinition Width="Auto"/>
              </Grid.ColumnDefinitions>
              <AutoSuggestBox Header="{loc:Translate Key=ui_9417b4dbcd6aa100}" loc:Suggestions.Candidates="{x:Bind ViewModel.Accounts}" DisplayMemberPath="Label" loc:Suggestions.SelectedItem="{x:Bind ViewModel.SelectedAccount, Mode=TwoWay}" HorizontalAlignment="Stretch" loc:Suggestions.IsSelectionRequired="True"/>
              <Button Grid.Column="1" Content="{loc:Translate Key=ui_e3dc892259a93f60}" Command="{x:Bind ViewModel.RefreshCommand}" VerticalAlignment="Bottom"/>
            </Grid>
            <Border Style="{StaticResource OrbitCard}">
              <TextBlock Text="{x:Bind ViewModel.Balance, Mode=OneWay}" FontSize="19" TextWrapping="Wrap"/>
            </Border>
            <loc:FormDialogButton Content="{loc:Translate Key=ui_835a3b6ebf13fbf2}" DialogTitle="{loc:Translate Key=ui_137ef192148a01c9}" HorizontalAlignment="Left" PrimaryCommand="{x:Bind ViewModel.AdjustCommand}" PrimaryText="{loc:Translate Key=ui_63c73c4730f4473e}" IsEnabled="{x:Bind ViewModel.IsIdle, Mode=OneWay}" IsWorking="{x:Bind ViewModel.IsBusy, Mode=OneWay}">
              <loc:FormDialogButton.Form>
                <Grid ColumnSpacing="16">
                  <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*"/>
                    <ColumnDefinition Width="200"/>
                    <ColumnDefinition Width="Auto"/>
                  </Grid.ColumnDefinitions>
                  <AutoSuggestBox Header="{loc:Translate Key=ui_f68f3cc743abb040}" loc:Suggestions.Candidates="{x:Bind ViewModel.Currencies}" loc:Suggestions.SelectedItem="{x:Bind ViewModel.Currency, Mode=TwoWay}" HorizontalAlignment="Stretch" loc:Suggestions.IsSelectionRequired="True"/>
                  <NumberBox Grid.Column="1" Header="{loc:Translate Key=ui_1e8d81e0f13e1e16}" Value="{x:Bind ViewModel.Amount, Mode=TwoWay}" Minimum="-999999999" Maximum="999999999" SpinButtonPlacementMode="Compact"/>
                </Grid>
              </loc:FormDialogButton.Form>
            </loc:FormDialogButton>
            <StackPanel Orientation="Horizontal" Spacing="12">
              <Button Content="{loc:Translate Key=ui_06f30bb3d287cd07}" Command="{x:Bind ViewModel.OpenEditorCommand}" Style="{StaticResource OrbitAccentButtonStyle}"/>
              <Button Content="{loc:Translate Key=ui_d353e849e54a31ce}" Command="{x:Bind ViewModel.ExportCommand}"/>
              <Button Content="{loc:Translate Key=ui_54a8393747c0d6a6}" Command="{x:Bind ViewModel.ImportCommand}"/>
            </StackPanel>
          </StackPanel>
        </ContentControl>
        <loc:FormDialogButton Content="{loc:Translate Key=ui_18b09564ebcff40c}" DialogTitle="{loc:Translate Key=ui_c066c74e7e5c31a2}" HorizontalAlignment="Left" IsWorking="{x:Bind ViewModel.IsBusy, Mode=OneWay}">
          <loc:FormDialogButton.Form>
            <StackPanel Spacing="12">
              <TextBox Text="{x:Bind ViewModel.InventoryJson, Mode=OneWay}" FontFamily="Cascadia Code" FontSize="12" IsReadOnly="True" AcceptsReturn="True" Height="400" TextWrapping="NoWrap" ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.HorizontalScrollBarVisibility="Auto"/>
              <StackPanel Orientation="Horizontal" Spacing="12">
                <Button Content="{loc:Translate Key=ui_c9b9ae7a61444ab7}" Command="{x:Bind ViewModel.PreviousPageCommand}" IsEnabled="{x:Bind ViewModel.CanPrevious, Mode=OneWay}"/>
                <TextBlock Text="{x:Bind ViewModel.PageLabel, Mode=OneWay}" VerticalAlignment="Center"/>
                <Button Content="{loc:Translate Key=ui_8a8542f6964852dc}" Command="{x:Bind ViewModel.NextPageCommand}" IsEnabled="{x:Bind ViewModel.CanNext, Mode=OneWay}"/>
              </StackPanel>
            </StackPanel>
          </loc:FormDialogButton.Form>
        </loc:FormDialogButton>
        <loc:OverviewActionsView x:Name="OverviewActions" Model="{x:Bind ViewModel.OverviewActions}"/>
      </StackPanel>
    </Grid>
  </ScrollViewer>
</Page>