У меня в приложении Silverlight есть DataGrid с несколькими столбцами. Пара основных столбцов, связанных без проблем. В одном столбце есть UserControl, а XAML выглядит следующим образом:
<data:DataGridTemplateColumn Header="" CanUserSort="True" Width="107">
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<local:StaticPageEnlistment EnlistmentName="{Binding SiteName}" Width="400" Height="150"/>
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
</data:DataGridTemplateColumn>
Итак, у меня есть открытое свойство - строка EnlistmentName, которую я связал со значением SiteName. Я использую это же "{Binding SiteName}" во всех других моих столбцах без проблем, почему пользовательский элемент управления не может принять ту же строку привязки?