66namespace BootstrapBlazor . Components ;
77
88/// <summary>
9- /// TabItem 组件基类
9+ /// TabItem component
1010/// </summary>
1111public class TabItem : ComponentBase
1212{
1313 /// <summary>
14- /// 获得/设置 文本文字
14+ /// Gets or sets the text. Default is null
1515 /// </summary>
1616 [ Parameter ]
1717 public string ? Text { get ; set ; }
1818
1919 /// <summary>
20- /// 获得/设置 TabItem Header 模板
20+ /// Gets or sets the TabItem Header template. Default is null
2121 /// </summary>
2222 [ Parameter ]
2323 public RenderFragment < TabItem > ? HeaderTemplate { get ; set ; }
2424
2525 /// <summary>
26- /// 获得/设置 请求地址
26+ /// Gets or sets the request URL. Default is null
2727 /// </summary>
2828 [ Parameter ]
2929 [ NotNull ]
3030 public string ? Url { get ; set ; }
3131
3232 /// <summary>
33- /// 获得/设置 当前状态是否激活
33+ /// Gets or sets whether the current state is active. Default is false
3434 /// </summary>
3535 [ Parameter ]
3636 public bool IsActive { get ; set ; }
3737
3838 /// <summary>
39- /// 获得/设置 当前状态是否 禁用 默认 false
39+ /// Gets or sets whether the current state is disabled, default is false
4040 /// </summary>
4141 [ Parameter ]
4242 public bool IsDisabled { get ; set ; }
4343
4444 /// <summary>
45- /// 获得/设置 当前 TabItem 是否可关闭 默认为 true 可关闭
45+ /// Gets or sets whether the current TabItem is closable, default is true
4646 /// </summary>
4747 [ Parameter ]
4848 public bool Closable { get ; set ; } = true ;
4949
5050 /// <summary>
51- /// 获得/设置 当前 TabItem 是否始终加载 此参数作用于设置 <see cref="Tab.IsLazyLoadTabItem"/> 默认 false
51+ /// Gets or sets whether the current TabItem is always loaded, this parameter is used to set <see cref="Tab.IsLazyLoadTabItem"/>, default is false
5252 /// </summary>
5353 [ Parameter ]
5454 public bool AlwaysLoad { get ; set ; }
5555
5656 /// <summary>
57- /// 获得/设置 自定义样式名
57+ /// Gets or sets the custom CSS class. Default is null
5858 /// </summary>
5959 [ Parameter ]
6060 public string ? CssClass { get ; set ; }
6161
6262 /// <summary>
63- /// 获得/设置 图标字符串
63+ /// Gets or sets the icon string. Default is null
6464 /// </summary>
6565 [ Parameter ]
6666 public string ? Icon { get ; set ; }
6767
6868 /// <summary>
69- /// 获得/设置 是否显示全屏按钮 默认 true
69+ /// Gets or sets whether to show the full screen button, default is true
7070 /// </summary>
7171 [ Parameter ]
7272 public bool ShowFullScreen { get ; set ; } = true ;
7373
7474 /// <summary>
75- /// 获得/设置 组件内容
75+ /// Gets or sets the component content. Default is null
7676 /// </summary>
7777 [ Parameter ]
7878 public RenderFragment ? ChildContent { get ; set ; }
7979
8080 /// <summary>
81- /// 获得/设置 所属 Tab 实例
81+ /// Gets or sets the associated Tab instance
8282 /// </summary>
8383 [ CascadingParameter ]
8484 protected internal Tab ? TabSet { get ; set ; }
8585
8686 private string ? LastText { get ; set ; }
8787
8888 /// <summary>
89- /// OnInitialized 方法
89+ /// <inheritdoc/>
9090 /// </summary>
9191 protected override void OnInitialized ( )
9292 {
@@ -110,13 +110,13 @@ protected override void OnParametersSet()
110110 }
111111
112112 /// <summary>
113- /// 设置是否被选中方法
113+ /// Method to set whether it is active
114114 /// </summary>
115115 /// <param name="active"></param>
116116 public void SetActive ( bool active ) => IsActive = active ;
117117
118118 /// <summary>
119- /// 设置是否被禁用
119+ /// Method to set whether it is disabled
120120 /// </summary>
121121 /// <param name="disabled"></param>
122122 public void SetDisabled ( bool disabled )
@@ -125,13 +125,13 @@ public void SetDisabled(bool disabled)
125125 }
126126
127127 /// <summary>
128- /// 设置是否被禁用
128+ /// Method to set whether it is disabled without rendering
129129 /// </summary>
130130 /// <param name="disabled"></param>
131131 internal void SetDisabledWithoutRender ( bool disabled ) => IsDisabled = disabled ;
132132
133133 /// <summary>
134- /// 重新设置标签文字等参数
134+ /// Method to reset the tab text and other parameters
135135 /// </summary>
136136 /// <param name="text"></param>
137137 /// <param name="icon"></param>
@@ -155,7 +155,7 @@ public void SetHeader(string text, string? icon = null, bool? closable = null)
155155 }
156156
157157 /// <summary>
158- /// 通过指定参数集合获取 TabItem 实例
158+ /// Gets a TabItem instance by specifying a set of parameters
159159 /// </summary>
160160 /// <param name="parameters"></param>
161161 /// <returns></returns>
0 commit comments