private void OnRemoveFromSidebar(ISidebarViewItem sidebarItem) { // Remove all of that type. SidebarItems .Where(sbi => sbi.GetType() == sidebarItem.GetType()) .ToList() .ForEach(item => SidebarItems.Remove(item)); }
private void OnAddToSidebar(ISidebarViewItem sidebarItem) { OnRemoveFromSidebar(sidebarItem); SidebarItems.Add(sidebarItem); }