public TProcessInfo(string name, bool isAlive, TPaletteInfo paletteInfo) : this() { Name = name; IsAlive = isAlive; PaletteInfo.CopyFrom(paletteInfo); }
internal void CopyFrom(TPaletteInfo alias) { if (alias.NotNull()) { SetBaseTheme(alias.BaseTheme); PalettePrimary = alias.PalettePrimary; PaletteAccent = alias.PaletteAccent; } }
internal void AddProcessInfo(string processName, bool isAlive, TPaletteInfo paletteInfo) { ProcessItemsSource.Add(new TProcessInfo(processName, isAlive, paletteInfo)); }