WPF - Как программно материализовать объект в визуальное содержимое?

Когда вы назначаете объект элементу управления содержимым, он материализует визуал, соответствующий этому назначенному объекту. Есть ли программный способ достичь того же результата? Я хотел бы вызвать функцию в WPF с объектом и получить обратно Visual, где та же логика применяется при создании Visual, как если бы вы предоставили объект экземпляру элемента управления Content.

Например, если у меня есть объект POCO и назначьте его элементу управления Content, и, оказывается, определен соответствующий шаблон DataTemplate, который материализует этот шаблон для создания Visual. Я бы хотел, чтобы мой код мог принимать объект POCO и возвращаться из WPF Visual.

Есть идеи?

6
задан Joel Coehoorn 16 December 2011 в 23:54
поделиться