0
更改DataTemplate中TextBlock的财产我有一个DataTemplate的定义如下:在运行时
我在运行时使用下面的代码访问它:
else
{
template = (DataTemplate)FindResource("GridViewTextBlockDataTemplate");
var textblock = (TextBlock) template.LoadContent();
textblock.Text = "bye";
//textblock.SetBinding(TextBlock.TextProperty, new Binding("[" + current.Key + "]"));
}
var column = new GridViewColumn
{
Header = current.Key,
CellTemplate = template
};
gridView.Columns.Add(column);
}
现在我想将textblock属性更改为某些东西我该怎么做?它总是显得空白。
谢谢!我正在使用FrameworkElementFactory,但是我需要访问像TreeView.Items属性这样的属性,该属性不可用作依赖项属性。 – azamsharp 2010-03-04 20:21:37
那么,FrameworkElementFactory是XAML解析器如何创建DataTemplates ...因此,如果您可以在XAML中执行此操作,则可以在代码中执行此操作。你究竟需要做什么,这不适合你? – 2010-03-05 16:25:00