Use nameof for data grid columns binding

This commit is contained in:
2025-11-06 10:02:16 +09:00
parent 6cf27fd5db
commit 3b6fd6308c
3 changed files with 21 additions and 21 deletions

View File

@ -42,8 +42,8 @@
<Template Context="registry">
<RadzenDataGrid Data="@registry.Elements" AllowFiltering="true" AllowSorting="true">
<Columns>
<RadzenDataGridColumn Property="Code" Title="Код" SortOrder="SortOrder.Ascending" Resizable="false" Width="100px" MaxWidth="100px" />
<RadzenDataGridColumn Property="GUID" Title="Идентификатор" />
<RadzenDataGridColumn Property="@nameof(RegistryElement.Code)" Title="Код" SortOrder="SortOrder.Ascending" Resizable="false" Width="100px" MaxWidth="100px" />
<RadzenDataGridColumn Property="@nameof(RegistryElement.GUID)" Title="Идентификатор" />
<RadzenDataGridColumn Filterable="false" Sortable="false" TextAlign="TextAlign.Center" Width="70px">
<Template Context="registryElement">
<RadzenButton Click="@(() => ShowElementAsync(registryElement))" @onclick:stopPropagation="true" ButtonStyle="ButtonStyle.Primary" Icon="visibility" Size="ButtonSize.Small" />
@ -53,8 +53,8 @@
</RadzenDataGrid>
</Template>
<Columns>
<RadzenDataGridColumn TItem="Registry" Property="Number" Title="Номер" Resizable="false" Width="100px" MaxWidth="100px" />
<RadzenDataGridColumn TItem="Registry" Property="Name" Title="Название" />
<RadzenDataGridColumn TItem="Registry" Property="@nameof(Registry.Number)" Title="Номер" Resizable="false" Width="100px" MaxWidth="100px" />
<RadzenDataGridColumn TItem="Registry" Property="@nameof(Registry.Name)" Title="Название" />
</Columns>
</RadzenDataGrid>
</RadzenColumn>