private void ChangeViewerVisibility(bool? display, ViewerBase viewer) { switch (display.HasValue && display.Value) { case true: { _viewerManager.DisplayedViewers.Add(viewer); break; } case false: { _viewerManager.DisplayedViewers.Remove(viewer); break; } } }
public void RegisterViewer(ViewerBase viewer) { _viewers.Add(viewer); DisplayedViewers.Add(viewer); }