Я получил ViewModel, которую я экспортирую с MEF.Мне бы хотелось, чтобы эта ViewModel инициализировалась по-разному при каждом импорте, в соответствии с параметром enum / конкретного объекта, который будет ему предоставлен.
Я немного читал на эту тему и обнаружил, что, может быть, это -
http://msdn.microsoft.com/en-us/library/ee155691.aspx#metadata_and_metadata_views
сможет соответствовать моим потребностям, но яне уверен, что это будет лучшим способом сделать это.
Еще один метод, о котором я думал, это нормально импортировать класс, а затем, когда у меня есть экземпляр, вызвать специальный метод инициализации, который быполучить мой параметр.Однако это не похоже на классическую реализацию MEF, и, возможно, теряет часть ее «волшебства».
Я надеюсь, что кто-то сможет указать мне, какой метод рекомендован для достижения этой цели.,
Спасибо!