Я только что создал собственный шаблон для всех элементов с FunctionPickerAttribute
(пользовательский атрибут, который я написал сам).Теперь FunctionPickerAttribute
просто сохраняет имя метода, который возвращает IEnumerable<KeyValuePair<String, String>>
.
Шаблон, который я создал, находит этот атрибут, находит метод (используя отражение) и затем долженвызовите этот метод на объекте.Однако проблема в том, что FunctionPickerAttribute
присваивается свойству типа string, поэтому, когда я вхожу в шаблон FunctionPicker, я понятия не имею, как получить ссылку на мой объект.
Я могу найти тип Контейнера (используя ViewData.ModelMetadata.ContainerType
), но мне нужно каким-то образом получить ссылку на Контейнер.Это возможно?И если это так, как мне это сделать?