我的CustomListView包含TextBoxes
,HyperLinks
和Buttons
等控件。
我不能分享确切的代码,但请耐心等待。
我有一个列表,比如类型为人的人,其中包含personHeight
,personWidth
等属性
对列表的绑定在列表级别完成。
问题是,所有值都是从数据库中提取的,但只填充了一个,其余的都是空白的。
此外,我没有在输出窗口中收到任何绑定错误。 可能是什么问题?
XAML的一般语法(其中personHeight
是列表对象的属性之一):
<CustomGridViewColumn SortOnProperty="personHeight">
<CustomGridViewColumn.SortableHeader>
<TextBlock Text="Person Height" />
</CustomGridViewColumn.SortableHeader>
<CustomGridViewColumn.CellTemplate>
<DataTemplate>
<TextBox x:Name="personHeightText" Text="{Binding personHeight}" />
</DataTemplate>
</CustomGridViewColumn.CellTemplate>
<CustomGridViewColumn>
绑定完成如下:
<CustomListView ItemsSource="{Binding Path=Persons}"
ItemContainerStyle="{StaticResource MyExpandableListViewItemStyle}"
ExpandedDataTemplate="{StaticResource ExpandedDataTemplate}"
ScrollViewer.CanContentScroll="False"
x:Name="GridList">