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.ServerSettingsPage">
  <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_eb0e2e6aae8464eb}" Style="{StaticResource PageTitleStyle}"/>
      <TextBlock Text="{x:Bind ViewModel.Summary, Mode=OneWay}" Style="{StaticResource MutedTextStyle}" TextWrapping="Wrap"/>
      <InfoBar IsOpen="{x:Bind ViewModel.HasChangeNotice, Mode=OneWay}" IsClosable="False" Severity="Warning" Message="{x:Bind ViewModel.ChangeNotice, Mode=OneWay}"/>
    </StackPanel>
    <StackPanel Grid.Row="1" Orientation="Horizontal" Spacing="12">
      <AutoSuggestBox Width="340" PlaceholderText="{loc:Translate Key=ui_26ba61feae764e46}" 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}">
      <loc:GroupedSettingsForm Fields="{x:Bind ViewModel.Fields, Mode=OneWay}" Scope="server" Query="{x:Bind ViewModel.Query, Mode=OneWay}" EnableSearch="False"/>
    </ScrollViewer>
  </Grid>
</Page>