我有一个sqlite数据库,我使用listview来显示该数据库。所以我需要知道如何实现,当我点击一个项目从列表视图某些日期从数据库将显示在文本块。如何查看列表视图中的项目,当我点击该列表视图中的项目时,它将显示文本块上的数据?
-1
A
回答
1
在文本块的Text属性绑定到listview.SelectedItem.SomeProperty
<Window
DataContext="{Binding Mode=OneWay, RelativeSource={RelativeSource Self}}">
<Grid>
<ListView x:Name="listview"/>
<TextBlock Text="{Binding SelectedItem.SomeProperty, ElementName=listview}"/>
</Grid>
<Window>
其中“SomeProperty”是在你的数据库模型中的列。
0
最基本的实现是为ListView的SelectedIndexChanged
事件实现事件处理程序。然后在事件处理程序中,将文本块文本属性更改为您要显示的SelectedItem
属性的值。
更好的办法是使用XAML
数据绑定和TextBox
的Text
属性绑定到SelectedItem
属性要显示:
延伸阅读:
1
你可以得到的从ListView的项目单击事件中选择项目的日期。
private void MainListView_ItemClick(object sender, ItemClickEventArgs e)
{
var item = e.ClickedItem as SampleClass;
var _date = item.ItemDate;
}
还让ListItem的IsItemClickEnabled =“True”。现在,您可以将文本块的文本设置为_date,或将该文本块的datacontext分配为项目。
相关问题
- 1. 我试图当我点击微调项目时,列表视图显示该项目的更多细节
- 2. 在列表视图中点击该项目时的显示图像
- 3. 如何在其列表视图中显示项目的文本?
- 4. 如何更新列表视图文本点击列表视图项目
- 5. 如何在列表视图中查看我选择的项目?
- 6. 从列表查看点击项目的视图
- 7. 该项目被点击的可点击列表视图
- 8. 当我们点击列表视图中的项目,然后我们如何获得该项目的ID
- 9. 如何在列表视图上显示文本时点击列表视图android
- 10. 当我们点击该项目时,如何在列表视图中获取项目的ID?
- 11. 如何在点击项目时更改列表视图中的行视图
- 12. 列表视图项目点击
- 13. 列表视图禁用项目点击
- 14. 在项目点击列表视图
- 15. 如何通过点击列表视图上的项目从列表视图中获取数据
- 16. Android ListView项目 - 在列表视图项目中查看
- 17. 如何在项目点击时更改项目列表视图的文本视图颜色?
- 18. 显示一个ProgressBar(圆形)何时点击列表视图中的项目
- 19. 将焦点设置到列表视图上的列表项目
- 20. Listview当项目点击它会去另一个列表视图
- 21. 在列表视图中显示本地XML数据(项目和子项目)
- 22. 点击列表视图中的项目时出错
- 23. 如何使用arraylist在列表视图的项目上单击时显示列表视图?
- 24. 在Android的列表视图中居中点击的项目Android
- 25. 如何更新适配器中的列表视图项目的点击文本
- 26. 列表视图项目只显示一个文本视图数据-iPad
- 27. 仅在特定列表视图项目上显示项目
- 28. 点击列表查看项目和显示图像
- 29. 如何从Json中按列显示列表视图项目
- 30. 列表视图不发送确切的列表项目点击
阅读关于选择命令和where子句的一些博客 – Arash