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