// Renderer added event private void RendererAdded(object sender, IRenderer renderer) { MenuItem rendererMenuItem = new MenuItem(); rendererMenuItem.Header = renderer.GetName(); rendererMenuItem.IsCheckable = true; rendererMenuItem.Checked += new RoutedEventHandler((s, e) => rendererMenuItem_Checked(rendererMenuItem, renderer)); Renderers.Items.Insert(Renderers.Items.Count - 2, rendererMenuItem); }