Получить привязку из FrameworkElementFactory

В 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 ответ

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

Другие вопросы по тегам