小编T0b*_*0bi的帖子

按行项目条件更改 MudBlazor 表背景颜色

我正在尝试更改 mudblazor 表中一行的颜色。问题是,我无法添加根据行元素的条件更改颜色的功能。

 <MudTable Items="@context.orderPositions" Context="AddressContext" Hover="true" Breakpoint="Breakpoint.Sm" Elevation="0" Style="background-color: @(AddressContext.OrderPositionStatus == PositionStatus.rdy ? yellowgreen : blue;">
Run Code Online (Sandbox Code Playgroud)

c# blazor mudblazor

11
推荐指数
2
解决办法
1万
查看次数

Blazor 文本在插入后不会立即更改

我有一个应用程序,用户可以在其中的某个位置插入文本。该文本显示在同一页面上的徽章上。我想要的是,当用户键入时,更改会立即显示在徽章中。我添加了一个 oninput 事件,但 oninput 事件似乎不会更新 razor 页面,因为当我有输入更改时,徽章保持空白。仅当 TextField 上失去焦点时才会显示文本。

如何才能在插入字母时立即将其显示在徽章上?

文本输入:

<MudTextField @bind-Value="@itemAttribute.Title" @oninput="(e)=> itemAttribute.Title = e.Value.ToString()" />
Run Code Online (Sandbox Code Playgroud)

徽章:

<MudBadge Overlap="false" Style="@($"color: #CFD8DC;")" Color="Color.Transparent" Content="@itemAttribute.Title">
Run Code Online (Sandbox Code Playgroud)

多变的:

 [Parameter] public ItemAttribute itemAttribute { get; set; }
Run Code Online (Sandbox Code Playgroud)

c# asp.net blazor mudblazor

4
推荐指数
1
解决办法
3997
查看次数

标签 统计

blazor ×2

c# ×2

mudblazor ×2

asp.net ×1