public override void PageLoaded(PageLoadedDirection direction) { base.PageLoaded(direction); VM template = SelectedTemplate; if (!template.Equals(_template)) { _template = template; ServersGridView.Rows.Clear(); if (Helpers.MidnightRideOrGreater(Connection) && template.DefaultTemplate) { List <Host> hosts = new List <Host>(Connection.Cache.Hosts); hosts.Sort(); foreach (Host host in hosts) { ServerGridRow row = new ServerGridRow(host, false); ServersGridView.Rows.Add(row); if (host == _affinity) { row.Selected = true; } } } ServersGridView.Enabled = template.DefaultTemplate; } }
protected override void PageLoadedCore(PageLoadedDirection direction) { VM template = SelectedTemplate; if (!template.Equals(_template)) { _template = template; ServersGridView.Rows.Clear(); if (template.DefaultTemplate()) { List <Host> hosts = new List <Host>(Connection.Cache.Hosts); hosts.Sort(); foreach (Host host in hosts) { ServerGridRow row = new ServerGridRow(host, false); ServersGridView.Rows.Add(row); if (host == _affinity) { row.Selected = true; } } } ServersGridView.Enabled = template.DefaultTemplate(); } }