Отображение текста в веб-сборке Blazor - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь создать проект в Visual Studio 2019 (Blazor Webassembly), проект похож на то, когда я вставляю текст и выбираю заданное время c (оно может отличаться в любое время) и, наконец, выбираю дату, затем покажи мне этот текст, как я написал.

Например, здесь, в пи c 2, я вставляю текст в область текста и выбираю 07:10 как время и сегодняшнюю дату, рассмотрим сейчас 07: 08 сообщение должно появиться через две минуты.

Заранее спасибо.

Пи c 1

Пи c 2

Пи c 3

1 Ответ

0 голосов
/ 20 марта 2020

Вы отправили вопрос без кода, поэтому я отвечу и без кода.

  • В вашем методе HandleValidSubmit () сохраните сообщение где-нибудь, как в SortedList<DateTime, string>

  • Убедитесь, что следующий элемент всегда легко доступен, в _next.

  • в переопределении OnInitialized (), создайте System.Timers .Timer. Интервал 1 - 30 секунд кажется подходящим.

  • в событии Elapsed:

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

      • обновить элементы пользовательского интерфейса
      • обновление _следующее
      • вызов InvokeAsync(StateHasChanged);
...