Я мог бы использовать FrameworkElementFactory для создания шаблона, но этот класс устарел. Рекомендуемым способом, согласно MSDN, является использование XamlReader.Load для загрузки XAML из строки или потока памяти. Я получаю это работать, но думаю, что это отчасти грустно:Лучший способ создания/редактирования шаблона программно
string xaml = "a lot of XAML";
Любые предложения, чтобы быть в состоянии сделать это в лучшую сторону?
Что я действительно хочу сделать, так это возможность динамического изменения пути привязки в DataTemplate.
<DataTemplate x:Key="DataTemplate1">
<StackPanel>
<TextBlock>Some text</TextBlock>
<TextBlock Text="{Binding ThePathIWantToChange}"/>
</StackPanel>
</DataTemplate>
Не могли бы вы объяснить немного больше? Какой путь вы пытаетесь изменить? – Anvaka
Я добавил немного XAML, чтобы лучше показать, что я хочу делать. – jostyposty