在Blazor Webassembly中显示文本



我试图在Visual Studio 2019(Blazor Webassembly(中制作一个项目,该项目就像我插入一个文本并选择一个特定的时间(任何时间都可能不同(,最后选择日期,然后在我写的时候向我显示该文本。

例如,在图2中,我在文本区域插入一些文本,并选择07:10作为今天的时间和日期,考虑现在是07:08,消息应该在两分钟后显示。

提前谢谢。

图1

图2

图3

您发布了一个没有任何代码的问题,所以我也将在没有代码的情况下回答。

  • 在HandleValidSubmit((方法中,将消息存储在某个位置,例如SortedList<DateTime, string>

  • 确保下一个项目始终可以在_next中轻松获得。

  • 在重写OnInitialized((中,创建一个系统。计时器。计时器。间隔1-30秒似乎是合适的。

  • 在Elapsed事件中:

    • if (_next.Key <= DateTime.Now) // showtime

      • 更新UI元素
      • 更新下一个(_N(
      • 呼叫InvokeAsync(StateHasChanged);

相关内容

  • 没有找到相关文章

最新更新