public void CopyFrom(TProcessInfo alias) { if (alias.NotNull()) { Name = alias.Name; IsAlive = alias.IsAlive; IsChecked = alias.IsChecked; PaletteInfo.CopyFrom(alias.PaletteInfo); } }
internal void ProcessSelected(TProcessInfo processInfo) { BaseThemeDarkChecked = processInfo.IsBaseThemeDark; var paletteHelper = new PaletteHelper(); ITheme themes = paletteHelper.GetTheme(); themes.SetBaseTheme(BaseThemeDarkChecked ? Theme.Dark : Theme.Light); themes.SetPrimaryColor(processInfo.PaletteInfo.RequestPrimary()); themes.SetSecondaryColor(processInfo.PaletteInfo.RequestAccent()); paletteHelper.SetTheme(themes); }