reset window size

This commit is contained in:
Lightczx
2023-10-08 14:15:27 +08:00
parent 17f1c873ae
commit 7b17bb5a01
2 changed files with 13 additions and 0 deletions

View File

@@ -76,6 +76,12 @@
</StackPanel>
</cwc:SettingsCard>
<cwc:SettingsCard Header="Resize MainWindow">
<StackPanel Orientation="Horizontal">
<Button Command="{Binding ResetMainWindowSizeCommand}" Content="Reset"/>
</StackPanel>
</cwc:SettingsCard>
<cwc:SettingsCard Header="Suppress Metadata Initialization">
<ToggleSwitch IsOn="{Binding SuppressMetadataInitialization, Mode=TwoWay}"/>
</cwc:SettingsCard>

View File

@@ -16,6 +16,7 @@ namespace Snap.Hutao.ViewModel;
[Injection(InjectAs.Scoped)]
internal sealed partial class TestViewModel : Abstraction.ViewModel
{
private readonly MainWindow mainWindow;
private readonly IInfoBarService infoBarService;
private readonly ITaskContext taskContext;
private readonly HutaoAsAServiceClient homaAsAServiceClient;
@@ -49,6 +50,12 @@ internal sealed partial class TestViewModel : Abstraction.ViewModel
LocalSetting.Set(SettingKeys.Major1Minor7Revision0GuideState, (uint)GuideState.Language);
}
[Command("ResetMainWindowSizeCommand")]
private void ResetMainWindowSize()
{
mainWindow.AppWindow.Resize(new(1280, 720));
}
[Command("UploadAnnouncementCommand")]
private async void UploadAnnouncementAsync()
{