Как получить доступ к методу динамического компонента? ⇐ C#

Место общения программистов C#
Anonymous
Как получить доступ к методу динамического компонента?

Сообщение Anonymous »

У меня есть несколько компонентов, которые реализуют интерфейс, например: < /p>

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

@implements MyInterface

@code {
public void MyMethod() { }
}
На моей странице я динамически добавляю эти компоненты, используя класс ComponentMetAdata , например:

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

private class ComponentMetadata
{
public Type Type { get; set; }
public IDictionary Parameters { get; set; }

public ComponentMetadata(Type type)
{
this.Type = type;
}
}
< /code>
и добавлено следующим образом: < /p>
@{
var c = components.Single(x => x.Type == typeof(MyComponent));
}

Все работает, как и ожидалось. Это возможно, и если да, как я могу это достичь?

Подробнее здесь: https://stackoverflow.com/questions/796 ... -component

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