Moved the dock setting into constructor

This commit is contained in:
Thorsten Sommer 2022-07-30 16:38:07 +02:00
parent b74367aa6f
commit 9cd735ad5c
Signed by: tsommer
GPG Key ID: 371BBA77A02C0108
2 changed files with 5 additions and 10 deletions

View File

@ -1,6 +1,6 @@
namespace UI_WinForms.Components
{
partial class Setting
sealed partial class Setting
{
/// <summary>
/// Required designer variable.

View File

@ -4,7 +4,7 @@ using UI_WinForms.Resources;
namespace UI_WinForms.Components;
public partial class Setting : UserControl
public sealed partial class Setting : UserControl
{
public Setting()
{
@ -14,6 +14,7 @@ public partial class Setting : UserControl
private Setting(SettingUIData settingMetaData)
{
this.InitializeComponent();
this.Dock = DockStyle.Top;
this.labelIcon.Image = settingMetaData.Icon;
this.labelSettingName.Text = settingMetaData.SettingName();
this.labelExplanation.Text = settingMetaData.SettingExplanation();
@ -85,10 +86,7 @@ public partial class Setting : UserControl
}
);
return new Setting(settingData)
{
Dock = DockStyle.Top,
};
return new Setting(settingData);
}
private static async Task<Setting> ShowDeepLAPIKeySettingAsync()
@ -108,10 +106,7 @@ public partial class Setting : UserControl
}
);
return new Setting(settingData)
{
Dock = DockStyle.Top,
};
return new Setting(settingData);
}
public static IEnumerable<Task<Setting>> GetAllSettings()