У меня есть расширения приложения UI в отдельных файлах DLL, к которым я подключаюсь через MEF. Мой вопрос: если у них есть диалог (пользовательский элемент управления WPF), должен ли я сделать диалог свойством расширения следующим образом:
public UserControl ExtDialog { get; set; }
или я должен загрузить их в пачку Ури?
public string ExtDialogUri { get; set; }
Я склоняюсь к пакету Ури, но не уверен, сработает ли это на самом деле. Какой способ является более рекомендуемым ?
ПРИМЕЧАНИЕ. К этим диалогам можно перейти с помощью NavigationService.Navigate (); способ.