Получить привязку из FrameworkElementFactory - PullRequest
4 голосов
/ 19 июля 2010

В GirdView текст некоторых столбцов должен быть выровнен вправо. Для этого я создаю DataTemplate, который содержит TextBlock.

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. Как я могу получить доступ к привязке этого столбца?

1 Ответ

0 голосов
/ 05 ноября 2011

У меня была такая же проблема, поэтому я выставил свойство TextAlignmentProperty как открытое свойство.

...