2010-07-19 2 views
4

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

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

ответ

0

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

Смежные вопросы