Blazor的Telerik UI?下载30天免费试用

SplitButton外观

本文描述SplitButton组件的声明性设置,这些设置会影响SplitButton组件的样式和外观。

SplitButton提供了与常规按钮相同的外观参数按钮组件

设置参数值

本文中的示例使用反射来显示SplitButton参数的所有可能值。在实际场景中,有两种设置参数的方法:

  • 类中的静态类成员ThemeConstants。SplitButton名称空间。这是一种更简单和推荐的方法。
  • 直接设置实际的字符串值。

以下两种配置将产生相同的结果。

两种设置SplitButton外观参数的方法

< TelerikSplitButton FillMode = " @ThemeConstants.SplitButton.FillMode。固体“圆润”= @ThemeConstants.SplitButton.Rounded。大“形状= " @ThemeConstants.SplitButton.Shape。广场”大小= " @ThemeConstants.SplitButton.Size。大" ThemeColor="@ThemeConstants.SplitButton.ThemeColor.Primary">  Foo    Bar      Foo    Bar   

FillMode

FillMode参数控制SplitButton是否有背景和边框。该设置还会影响组件的悬停状态。若要设置参数值,请使用字符串静态类的成员ThemeConstants.SplitButton.FillMode

FillMode类成员 字符串值
固体(默认) “固体”
“平”
大纲 “大纲”
链接 “链接”

SplitButton FillMode的例子

SplitButton FillMode

@foreach (var item in FillModes) {var FillMode = item. getvalue (null).ToString(); @fillMode secondary } @code {List FillModes {get;设置;} protected override void OnInitialized() {FillModes = typeof(ThemeConstants.SplitButton.FillMode) .GetFields().ToList();base.OnInitialized ();}}

圆形的

圆形的参数影响SplitButton这个特性CSS样式。若要设置参数值,请使用字符串静态类的成员ThemeConstants.SplitButton.Rounded

圆形的类成员 字符串值
“sm”
媒介(默认) “医学博士”
“lg”
完整的 “全部”

四舍五入的例子

SplitButton round

@foreach (var item in RoundedOptions) {var RoundedOptions = item. getvalue (null).ToString(); @圆角 secondary } @code {List RoundedOptions {get;设置;}受保护的覆盖无效OnInitialized() {RoundedOptions = typeof(themeconstants . splitbutton .圆形).GetFields().ToList();base.OnInitialized ();}}

形状

形状参数定义SplitButton的几何形状(矩形或正方形)。要设置该值,请使用字符串静态类的成员ThemeConstants.SplitButton.Shape

形状类成员 字符串值
矩形(默认) “矩形”
广场 “广场”

SplitButton形状的例子

SplitButton Shape

@foreach (var item in Shapes) {var Shape = item. getvalue (null).ToString(); @shape secondary } @code {List形状{获取;设置;} protected override void OnInitialized(){形状= typeof(ThemeConstants.SplitButton.Shape) .GetFields().ToList();base.OnInitialized ();}}

大小

大小参数可以改变一些SplitButton的尺寸,如高度,边距或填充。可能的值为字符串静态类的成员ThemeConstants.SplitButton.Size

大小类成员 字符串值
“sm”
媒介(默认) “医学博士”
“lg”

SplitButton大小的例子

SplitButton Size

@foreach (var item in Sizes) {var Size = item. getvalue (null).ToString(); @size secondary } @code {ListFieldInfo>大小{获取;设置;} protected override void OnInitialized() {Sizes = typeof(ThemeConstants.SplitButton.Size) .GetFields().ToList();base.OnInitialized ();}}

ThemeColor

ThemeColor参数从一组预定义的选项中设置SplitButton的背景和文本颜色。使用字符串静态类的成员ThemeConstants.SplitButton.ThemeColor

ThemeColor类成员 字符串值
基地(默认) “基地”
主要的 “主”
二次 “二级”
三级 “三级”
信息 “信息”
成功 “成功”
警告 “警告”
错误 “错误”
黑暗 “黑暗”
“光”
“逆”

SplitButton ThemeColor的例子

SplitButton ThemeColor

@foreach (var item in ThemeColors) {var ThemeColor = item. getvalue (null).ToString(); @themeColor secondary } @code {List ThemeColors {get;设置;} protected override void OnInitialized() {ThemeColors = typeof(ThemeConstants.SplitButton.ThemeColor) .GetFields().ToList();base.OnInitialized ();}}

下一个步骤

另请参阅

在本文中
Baidu
map