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:editing="using:XFEWarframe.Desktop.Editing" xmlns:ct="using:CommunityToolkit.WinUI.Controls" x:Class="XFEWarframe.Admin.Views.PermissionsPage">
  <Grid Padding="28,24" RowSpacing="18">
    <Grid.RowDefinitions>
      <RowDefinition Height="Auto"/>
      <RowDefinition Height="Auto"/>
      <RowDefinition Height="*"/>
    </Grid.RowDefinitions>
    <StackPanel Spacing="8">
      <TextBlock Text="{loc:Translate Key=ui_e8fc7b6606e04cb3}" Style="{StaticResource PageTitleStyle}"/>
      <TextBlock Text="{x:Bind ViewModel.Summary, Mode=OneWay}" Style="{StaticResource MutedTextStyle}" TextWrapping="Wrap"/>
    </StackPanel>
    <StackPanel Grid.Row="1" Orientation="Horizontal" Spacing="12">
      <AutoSuggestBox Width="340" PlaceholderText="{loc:Translate Key=ui_0fae1c2175788455}" Text="{x:Bind ViewModel.Query, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" DisplayMemberPath="Label" loc:Suggestions.Candidates="{x:Bind ViewModel.Fields, Mode=OneWay}"/>
      <Button Content="{loc:Translate Key=ui_aee88743413144a2}" Command="{x:Bind ViewModel.RefreshCommand}"/>
      <Button Content="{loc:Translate Key=ui_c8550237ba701f64}" Command="{x:Bind ViewModel.SaveCommand}" IsEnabled="{x:Bind ViewModel.IsIdle, Mode=OneWay}" Style="{StaticResource OrbitAccentButtonStyle}"/>
      <ProgressRing IsActive="{x:Bind ViewModel.IsBusy, Mode=OneWay}" Width="24" Height="24"/>
    </StackPanel>
    <ScrollViewer Grid.Row="2" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled" IsEnabled="{x:Bind ViewModel.IsIdle, Mode=OneWay}">
      <StackPanel Spacing="12">
        <ct:SettingsCard Header="{loc:Translate Key=ui_917e375bae14f2d2}" Description="{x:Bind ViewModel.ItemEditingDescription, Mode=OneWay}">
          <StackPanel Orientation="Horizontal" Spacing="12">
            <Button x:Name="CompleteItemEditingButton" Content="{loc:Translate Key=ui_40d3cd621b060b7c}" Command="{x:Bind ViewModel.CompleteItemEditingCommand}" Visibility="{x:Bind ViewModel.CompleteItemEditingVisibility, Mode=OneWay}"/>
            <ToggleSwitch IsOn="{x:Bind ViewModel.AllowItemEditing, Mode=TwoWay}" AutomationProperties.AutomationId="AllowItemEditing" AutomationProperties.Name="允许用户编辑物品"/>
          </StackPanel>
        </ct:SettingsCard>
        <loc:GroupedSettingsForm Fields="{x:Bind ViewModel.Fields, Mode=OneWay}" Scope="permissions" Query="{x:Bind ViewModel.Query, Mode=OneWay}" EnableSearch="False"/>
      </StackPanel>
    </ScrollViewer>
  </Grid>
</Page>