对不起,我在WPF中很新,我觉得这很容易,但我现在不知道。设置数据记录文本?
我有我想作为一个TreeViewItem报头使用(我从别的地方复制的模板,所以我真的不知道它做什么,在TextBlock的一部分)一个DataTemplate:
<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);
我的问题:该图标,我在DataTemplate中已经设置显示,但标题文本本身并不会再出现。 如何从C#代码中的DataTemplate填充TextBlock?
谢谢,这很容易。 :) – Feroc 2012-01-31 13:15:37