Привязать ширину DataGridColumn к слайдеру

 
0
 
.NET
ava
Flap | 24.10.2012, 13:41
Доброго времени суток, уважаемые.
Помогите решить проблемму.

Есть такая разметка:

<Slider Name="slider1" Minimum="10" Maximum="50" Value="20" TickFrequency="1" TickPlacement="TopLeft"/>
<Label FontSize="{Binding ElementName=slider1, Path=Value}" Content="test" />
<!-- данные -->
<DataGrid Name="dataGrid1">
<DataGrid.Columns>
<DataGridTextColumn FontSize="{Binding ElementName=slider1, Path=Value}" Width="20" Binding="{Binding Path=rn}" Header="id" />
<DataGridTextColumn Binding="{Binding Path=name}" Header="name" />
<DataGridTextColumn Width="*" Binding="{Binding Path=name}" Header="name2" />
</DataGrid.Columns>
</DataGrid>


Когда двигаю слайдер, то шрифт у надписи меняется, а по поводу ширины колонки выдает следующее:
Цитата


System.Windows.Data Error: 2 : Cannot find governing FrameworkElement or FrameworkContentElement for target element. BindingExpression:Path=Value; DataItem=null; target element is 'DataGridTextColumn' (HashCode=58892473); target property is 'FontSize' (type 'Double')



Как правильно связать размера шрифта в dataGridе со значением слайдере.

Спасибо.
Comments (0)

Comments are not added

Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  Flap
advanced
Submit