コード例 #1
0
ファイル: TabsTests.cs プロジェクト: w3cui/ant-design-blazor
        private static RenderFragment CreateTabPanel(string key, Action <ComponentParameterBuilder <TabPane> > configure = null)
        {
            var tabPane1Builder = new ComponentParameterBuilder <TabPane>()
                                  .Add(x => x.Key, key)
                                  .Add(x => x.Tab, $"Tab {key}".ToRenderFragment())
                                  .Add(x => x.ChildContent, $"Content {key}".ToRenderFragment());

            configure?.Invoke(tabPane1Builder);

            return(tabPane1Builder.Build().ToComponentRenderFragment <TabPane>());
        }
コード例 #2
0
        /// <inheritdoc/>
        public void SetParametersAndRender(Action <ComponentParameterBuilder <TComponent> > parameterBuilder)
        {
            if (parameterBuilder is null)
            {
                throw new ArgumentNullException(nameof(parameterBuilder));
            }

            var builder = new ComponentParameterBuilder <TComponent>();

            parameterBuilder(builder);

            SetParametersAndRender(ToParameterView(builder.Build()));
        }