public override void PageLoaded(PageLoadedDirection direction) { base.PageLoaded(direction); VM template = SelectedTemplate; bool installMethodIsNetwork = SelectedInstallMethod == InstallMethod.Network; if (template == Template && InstallMethodIsNetwork == installMethodIsNetwork) { return; } Template = template; InstallMethodIsNetwork = installMethodIsNetwork; if ((!Template.DefaultTemplate && !Template.HasAtLeastOneDisk) || (Template.IsHVM && InstallMethodIsNetwork)) // CA-46213 The default should be "diskless" if the install method is "boot from network" { DisklessVMRadioButton.Checked = true; } else { DisksRadioButton.Checked = true; } DisksGridView.Rows.Clear(); LoadDisks(); UpdateEnablement(); UpdateCloneCheckboxEnablement(true); DisksGridView.Select(); }
public override void SelectDefaultControl() { DisksGridView.Select(); }