我在 MudBlazor 中有这行代码:
<MudItem xs="12" sm="6" md="4" lg="3">
<MudTextField @bind-Value="DossierDetailViewModel.DossierDetail.DossierRepairer.Phone" Label="Telefono" ReadOnly="true" />
</MudItem>
我想知道是否有可能让它能够被点击并打开一个电话,就像你在 HTML 中所做的那样。
编辑
2021 年 5 月 30 日
电话输入类型已经实现。看看这个 https://github.com/Garderoben/MudBlazor/blob/dev/src/MudBlazor/Enums/InputType.cs
所以你可以创建一个
<MudTextField InputType="@InputType.Telephone" />
编辑
对不起,我看错了你的问题。不,目前不可能有输入类型“tel”,因为 InputType 枚举没有此选项(请参阅implementation)。随意在 github 中打开一个问题
旧答案
如果您想拥有一个只读文本字段,您可以操作它不允许用户插入数据,然后使用 MudField。
请参阅此示例 https://try.mudblazor.com/snippet/QOmbYfPrMIoGCVsG
<MudItem xs="12" sm="6" md="4" lg="3" @onclick=@HandleClick>
<MudField T="string" Label="Telefono">@_value</MudField>
</MudItem>
@code{
string _value="my default value";
void HandleClick(){
Console.WriteLine("hi");
}
}