Вход на сайт
Миграция проекта с ASP.NET Web Forms на Blazor
1814 просмотров
Перейти к просмотру всей ветки
в ответ alex445 24.06.22 01:03, Последний раз изменено 24.06.22 01:22 (alex445)
Ещё не забудьте такой долбанутый параметр как Context, про который в МСДН не объяснено толком, что это такое. В этой разметке
<SimpleListView Items="messages" TItem="string"> <Heading> <h1>My list</h1> </Heading> <ItemTemplate Context="message"> <p>The message is: @message</p> </ItemTemplate> </SimpleListView>
это, оказывается, экземпляр объекта типа, переданного в параметре TItem. Т.е. если у типа в TItem есть свойства, то их можно достать через @context.MyProperty, или переименовав параметр context в удобный, как показано выше, чтобы он назывался не context, а соответственно объекту. В примере это просто строка message, но можно обращаться к её свойствам, типа @message.Length.