Blazor: дополнительные параметры для компонента бритвы.C#

Место общения программистов C#
Ответить
Anonymous
 Blazor: дополнительные параметры для компонента бритвы.

Сообщение Anonymous »

Я работаю над приложением blazor, которое имеет MainLayout, в котором мы отображаем DynamicComponent на основе списка типов, указанных на странице.
Также в параметре для второго компонента есть обратный вызов события, который будет уведомлять о любых изменениях значений в компоненте
MainLayout.razor

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

@foreach (var item in BaseParameters)
{

}

@code
{
public List BaseParameters { get; set; } = new List(typeof(MyComponent1),typeof(MyComponent2),...);

Dictionary? parameters = new() { { "OnInputCallBack", EventCallback.Factory.Create(this, GetChangedValue) } };
}
Теперь некоторые из моих компонентов не хотят реализовывать параметр «Параметры», а мой список типов «BaseParameters» содержит смесь компонентов (некоторые имеют «Параметры», а некоторые нет).
p>
На данный момент при рендеринге я получаю нулевую ошибку. Можно ли как-нибудь этого избежать?

Подробнее здесь: https://stackoverflow.com/questions/787 ... -component
Ответить

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

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

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

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

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