【发布时间】:2011-02-03 13:29:27
【问题描述】:
我的 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}”没有问题,为什么用户控件不能接受相同的绑定字符串?
【问题讨论】: