У меня есть список датчиков, и как только от датчика будут поступать новые данные, я хочу, чтобы запись в списке выделялась / мигала в течение одной секунды или около того. С помощью этой вспышки пользователь будет проинформирован об изменении данных датчика.
Данные датчика поступают в event
, и обновление пользовательского интерфейса запускается StateHasChanged
.
Некоторые мысли: у меня возникла идея создать новый класс с данными senor и свойством HasChanged
, но, поскольку я хотел бы использовать MatBlazorTables
, который использует foreach
, я не могу снова изменить HasChanged
на false после его рендеринга. Вторая мысль, которая у меня возникла, заключалась в создании двух списков, один со «старыми» данными, а другой с новыми поступившими данными, а затем компонент razor просматривал, где были сделаны изменения.
Есть ли более простые и понятные решения, возможно, уже встроенные в Blazor, которых я еще не обнаружил?