从FrameworkElementFactory获取绑定

时间:2010-07-19 13:53:14

标签: c# wpf binding frameworkelementfactory

在GirdView中,某些列的文本可以与右侧对齐。 为此,我创建了一个包含TextBlock的DataTemplate。

Binding bd = new Binding("path");

FrameworkElementFactory tbContent = new FrameworkElementFactory(typeof(TextBlock));
tbContent.SetBinding(TextBlock.TextProperty, bd);
tbContent.SetValue(TextBlock.TextAlignmentProperty, TextAlignment.Right);

DataTemplate dataTemplate = new DataTemplate();
dataTemplate.VisualTree = tbContent;

myGridViewColumn.CellTemplate = dataTemplate;

在另一个类中,我必须访问GridViewColumns的Bindings。如何访问此列的绑定?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,因此我将TextAlignmentProperty公开为公共属性。