public RenderedComponent <TComponent> AddComponent <TComponent>(IDictionary <string, object> parameters = null) where TComponent : IComponent
        {
            var result = new RenderedComponent <TComponent>(Renderer);

            if (parameters == null)
            {
                result.SetParametersAndRender(ParameterView.Empty);
            }
            else
            {
                result.SetParametersAndRender(ParameterView.FromDictionary(parameters));
            }

            return(result);
        }
        public RenderedComponent <TComponent> AddComponent <TComponent>(ParameterView parameters) where TComponent : IComponent
        {
            var result = new RenderedComponent <TComponent>(Renderer);

            result.SetParametersAndRender(parameters);
            return(result);
        }
Пример #3
0
        public RenderedComponent <TComponent> AddComponent <TComponent>(ParameterView?parameterView = null) where TComponent : IComponent
        {
            var result = new RenderedComponent <TComponent>(Renderer);

            result.SetParametersAndRender(parameterView ?? ParameterView.Empty);
            return(result);
        }
Пример #4
0
        public RenderedComponent <TComponent> AddComponent <TComponent>() where TComponent : IComponent
        {
            RenderedComponent <TComponent> result = new RenderedComponent <TComponent>(this.Renderer);

            result.SetParametersAndRender(ParameterView.Empty);
            return(result);
        }