public HeliosVisualRenderer CreaterRenderer(HeliosVisual visual) { HeliosVisualRenderer renderer = null; Type visualType = visual.GetType(); HeliosDescriptor descriptor = _controlDescriptors[visualType]; if (descriptor != null) { renderer = (HeliosVisualRenderer)Activator.CreateInstance(descriptor.Renderer); renderer.Visual = visual; } return(renderer); }
public HeliosVisualRenderer CreaterRenderer(HeliosVisual visual) { HeliosVisualRenderer renderer = null; Type visualType = visual.GetType(); HeliosDescriptor descriptor = _controlDescriptors[visualType]; if (descriptor != null) { renderer = (HeliosVisualRenderer)Activator.CreateInstance(descriptor.Renderer); renderer.Visual = visual; } return renderer; }