Как передать "this" в конструктор для ObjectDataProvider в XAML.
Допустим, мой класс ведущий:
public class ApplicationPresenter(IView view){}
и что мой UserControl реализует IView.
Что я передаю ConstructorParameters в приведенном ниже коде, чтобы UserControl мог создавать ApplicationPresenter с помощью конструктора по умолчанию?
<ObjectDataProvider x:Key="ApplicationPresenterDS"
ObjectType="{x:Type Fenix_Presenters:ApplicationPresenter}"
ConstructorParameters="{ ?? what goes here ??}" d:IsDataSource="True" />
Мне нужно сделать это только для того, чтобы я мог использовать Blend 2. Я знаю, что могу сделать это в коде, но если я это сделаю, я не могу создать экземпляр класса из Blend. Я также знаю, что могу создать конструктор без параметров для ApplicationPresenter и передать ему фиктивный класс, который реализует IView, но я бы предпочел сделать это в разметке, если это вообще возможно.
Мой код на данный момент:
public MyUserControl()
{
InitializeComponent();
DataContext = new ApplicationPresenter(this);
}