在 Blazor Webassembly 中显示文本
Display a Text in Blazor Webassembly
我尝试在 Visual Studio 2019 (Blazor Webassembly) 中创建一个项目,该项目就像我插入文本并选择特定时间(随时可能不同)并最后选择date 然后给我看我写的文字。
例如,在图 2 中,我在文本区域中插入了一些文本,并选择 07:10 作为今天的时间和日期,考虑现在是 07:08 消息应在两分钟后显示.
提前谢谢你。
Pic 1
Pic 2
Pic 3
你发布的问题没有任何代码,所以我也没有代码回答。
在您的 HandleValidSubmit() 方法中,将消息存储在某处,例如 SortedList<DateTime, string>
确保下一个项目在 _next 中总是很容易获得。
在覆盖 OnInitialized() 中,创建一个 System.Timers.Timer。 1 - 30 秒的间隔似乎是合适的。
在 Elapsed 事件中:
if (_next.Key <= DateTime.Now) // showtime
- 更新 UI 个元素
- 更新_下一个
- 致电
InvokeAsync(StateHasChanged);
我尝试在 Visual Studio 2019 (Blazor Webassembly) 中创建一个项目,该项目就像我插入文本并选择特定时间(随时可能不同)并最后选择date 然后给我看我写的文字。
例如,在图 2 中,我在文本区域中插入了一些文本,并选择 07:10 作为今天的时间和日期,考虑现在是 07:08 消息应在两分钟后显示.
提前谢谢你。
Pic 1
Pic 2
Pic 3
你发布的问题没有任何代码,所以我也没有代码回答。
在您的 HandleValidSubmit() 方法中,将消息存储在某处,例如
SortedList<DateTime, string>
确保下一个项目在 _next 中总是很容易获得。
在覆盖 OnInitialized() 中,创建一个 System.Timers.Timer。 1 - 30 秒的间隔似乎是合适的。
在 Elapsed 事件中:
if (_next.Key <= DateTime.Now) // showtime
- 更新 UI 个元素
- 更新_下一个
- 致电
InvokeAsync(StateHasChanged);