Как передать компоненту два разных RenderFragment и визуализировать их в разных местах?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как передать компоненту два разных RenderFragment и визуализировать их в разных местах?

Сообщение Anonymous »

Я создаю простой табличный компонент, состоящий из двух частей: заголовка и тела.
Итак, с точки зрения пользователя (разработчика) это то, что я пытаюсь сделать.

Код: Выделить всё

Client.razor

Код: Выделить всё


Col 1
Col 2
Col 3

@foreach (var eachData in Data)
{

@eachData.x
@eachData.y
@eachData.z

}

Код: Выделить всё

THeader.razor

Код: Выделить всё


@ChildContent



@code {
[Parameter]
public RenderFragment ChildContent { get; set; }
}

Код: Выделить всё

Table.razor

Код: Выделить всё

@ChildContentHeader

@ChildContent



@code {
[Parameter]
public RenderFragment ChildContentHeader { get; set; }
[Parameter]
public RenderFragment ChildContent { get; set; }
}
Мой подход неверен, поскольку все внутри тега отображается под Table.razor вместе с содержимое из Client.razor, поскольку @ChildContent размещается под Table.razor. Это не то, что я хочу делать.
Здесь я пытаюсь отобразить часть в @ChildContentHeader таблицы. .бритва. Как это сделать.

Подробнее здесь: https://stackoverflow.com/questions/791 ... r-those-in
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»