У меня есть требование иметь возможность менять экземпляр представления во время выполнения в зависимости от определенных условий.
Я могу добиться этого с помощью кода и создания пользовательского интерфейса с помощью кода (например, разрешение интерфейса в InitializeComponent), но я бы предпочел поместить элемент в XAML в качестве ссылки на интерфейс, который затем разрешается в во время выполнения. Я считаю, что XAML - лучший способ выражения привязок и присваивания свойств, чем то же самое в коде.
Обратите внимание - я не пытаюсь контролировать видимость элемента управления. Я пытаюсь контролировать, какая реализация элемента управления используется.
Возможно ли это?