Handle when Process V2 isn't available

This commit is contained in:
2023-04-03 08:23:20 -04:00
parent ebd9dc607b
commit eebd23f702
3 changed files with 31 additions and 10 deletions

View File

@@ -5,9 +5,13 @@ namespace ProcessCpuUsageStatusWindow.Options
{
public partial class GeneralOptionsPanel
{
public GeneralOptionsPanel()
private bool IsV2 { get; }
public GeneralOptionsPanel(bool isV2)
{
InitializeComponent();
IsV2 = isV2;
}
public override void LoadPanel(object data)
@@ -19,6 +23,8 @@ namespace ProcessCpuUsageStatusWindow.Options
StartWithWindows.IsChecked = settings.AutoStart;
NumberOfProcesses.Text = settings.ProcessCount.ToString();
ShowProcessId.IsChecked = settings.ShowProcessId;
ShowProcessId.Visibility = IsV2 ? Visibility.Visible : Visibility.Collapsed;
}
public override bool ValidatePanel()