извините, я довольно новичок в WPF и думаю, что это довольно просто, но сейчас я понятия не имею.
У меня есть DataTemplate, который я хочу использовать в качестве TreeViewItem-Header (у меня естьскопировал шаблон откуда-то еще, поэтому я не совсем уверен, что он делает в части TextBlock):
<Window.Resources>
<DataTemplate x:Key="WI_Bug">
<DockPanel>
<Image Source="images\bug-icon.png" Height="16" Width="16"/>
<TextBlock Text ="{Binding Path=Name}"/>
</DockPanel>
</DataTemplate>
</Window.Resources>
Теперь я создаю новый элемент в коде C #:
TreeViewItem tvi = new TreeViewItem();
tvi.HeaderTemplate = (DataTemplate) this.Resources["WI_Bug"];
tvi.Header = "I am a bug";
treeView1.Items.Add(tvi);
Моя проблема: отображается значок, который я установил на табличке с данными, но сам текст заголовка больше не отображается. Как заполнить текстовый блок из шаблона данных в C # -коде?