blazor - 有没有 Blazor 时间选择器和颜色选择器?
问题描述
有没有 Blazor 时间选择器和颜色选择器?我正在寻找 blazor 中的颜色选择器和时间选择器,它支持大多数具有统一行为的浏览器。我只发现跨浏览器不统一的 HTML 控件。
解决方案
Install-Package BlazorColorPicker
将脚本部分添加到 index.html 或 _Host.cshtml(head 部分)
<link href="_content/BlazorColorPicker/colorpicker.css" rel="stylesheet" />
<script src="_content/BlazorColorPicker/colorpicker.js"></script>
用法
@page "/"
@using BlazorColorPicker
<button class="btn btn-primary" @onclick="OpenModal">
<div style="background-color:@color" class="buttonColor"></div> Select a Color
</button>
<ColorPicker Title="My Blazor ColorPicker" IsOpened="isOpened" Closed="ClosedEvent" MyColor="@color">
</ColorPicker>
@code {
bool isOpened = false;
string color = "#F1F7E9";
void OpenModal()
{
isOpened = true;
}
void ClosedEvent(string value)
{
color = value;
isOpened = false;
}
}
<RadzenColorPicker @bind-Value=@color ShowHSV=@showHSV ShowRGBA=@showRGBA
ShowColors=@showColors ShowButton=@showButton Change=@OnChange />
void OnChange(string value)
{
console.Log($"Value changed to: {value}");
}
推荐阅读
- python - 多幅图像中的主色
- cas - 如果 X.509 用户未注册,则阻止 CAS 身份验证
- c++ - 当顶点在 for 循环中时 glDrawElements 不绘制
- r - geom_mosaic() 中的 product() 不接受 R Shiny 上的反应输入?
- c++ - 如何在不污染缓存的情况下读取大量数据?
- hadoop - 为什么hadoop对于一个简单的hello world工作很慢
- xaml - Xamarin Forms:我可以制作一个可以由不同页面动态更改的自定义模板吗?
- python - 将永久参数添加到日志记录
- tcl - 期望 - 期望输出比较
- java - tilepane javafx中相同大小的按钮