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" />