blazor mud 伪造标题

 1 <MudDialog>
 2     <TitleContent>
 3         @* 由于这个TitleContent不支持动态渲染(动态刷新) 去下面的DialogContent里伪造个TitleContent*@
 4     </TitleContent>
 5     <DialogContent>
 6         @* 伪造的TitleContent *@
 7         <MudStack Row="true" AlignItems="AlignItems.Center" Justify="Justify.SpaceBetween" Class="pa-2 mb-4" Style="margin-top: -20px;">
 8             <MudStack Row="true" AlignItems="AlignItems.Center">
 9                 <MudIcon Icon="@Icons.Material.Filled.SettingsSuggest" Color="Color.Primary" />
10                 <MudText Typo="Typo.h6">@L["Config Parameters"] - @Device.DeviceName</MudText>
11             </MudStack>
12 
13             @if (!_loading)
14             {
15                 <MudChip T="string"
16                          Size="Size.Large"
17                          Color="@(_isSynced ? Color.Success : Color.Warning)"
18                          Label="true"
19                          Variant="@(_isSynced ? Variant.Filled : Variant.Outlined)"
20                          Icon="@(_isSynced ? Icons.Material.Filled.CheckCircle : Icons.Material.Filled.SyncProblem)">
21                     @(_isSynced ? $"{@L["Sync time"]}: {_currentConfig.DeviceSyncTime.Value.ToLocalTime().ToString("yyyy-MM-dd HH:mm:ss")}" : L["Not synchronized"])
22                 </MudChip>
23             }
24         </MudStack>
25 
26         <MudDivider Style="border-width: 2px;" Class="mb-4" />

 

posted @ 2026-04-17 17:20  dyfisgod  阅读(17)  评论(0)    收藏  举报