【发布时间】:2013-05-04 23:19:58
【问题描述】:
我有一个列表视图,在第一列我尝试绑定基础集合的索引。
<Window.Resources>
<local:IndexConverter x:Key="IndexConverter" />
</Window.Resources>
....
<ListView>
<ListView.View>
<GridView>
<GridViewColumn>
<GridViewColumn.CellTemplate>
<DataTemplate>
<Label Width="70" Height="40"
Content="{Binding RelativeSource={RelativeSource AncestorType=ListViewItem}, Converter={StaticResource IndexConverter}}"></Label>
<!-- More stuff -->
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
// IndexConverter
public object Convert(object value, Type TargetType, object parameter, CultureInfo culture)
{
// Get row number. This part is working.
// Return the formatted row number
return string.Format("#{0}", rowNumber);
}
当我编译这个时,我得到以下错误:
“内容”属性不能将数据绑定到可视元素。
绑定有什么问题?
【问题讨论】: