densen2014 / Densen.Extensions

Densen's Blazor组件库以及BootstrapBlazor服务扩展包
Apache License 2.0
36 stars 10 forks source link

属性定义了DisplayName但不能在Slider组件读取显示 #2

Closed densen2014 closed 11 months ago

densen2014 commented 11 months ago

重现步骤

  1. 拉工程 https://github.com/densen2014/Densen.Extensions
  2. 打开 DemoShared 项目, 编辑 Pages\BarcodeGenerators.razor 文件, 把
<Slider @bind-value="Options.Height" Min="10" Max="150" ShowLabel="true" Step="5" DisplayText="高度" OnValueChanged="_=>OnChanged()" />

改为

<Slider @bind-value="Options.Height" Min="10" Max="150" ShowLabel="true" Step="5" OnValueChanged="_=>OnChanged()" />

Height 定义为

    [DisplayName("高度")]
    [Range(10, 150)]
    [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
    public int Height { get; set; } = 100;
  1. 用 Debug 方式运行 DemoSSR 项目, , 或者直接执行 TestCanvas 配置

    image

  2. 跳转到 https://localhost:5011/barcodeGenerators 链接

预期结果

image

执行结果

image