我有一个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. 如何在列表视图上显示文本时点击列表视图android
- 5. 当我们点击列表视图中的项目,然后我们如何获得该项目的ID
- 6. 如何通过点击列表视图上的项目从列表视图中获取数据
- 7. Android ListView项目 - 在列表视图项目中查看
- 8. 显示一个ProgressBar(圆形)何时点击列表视图中的项目
- 9. Listview当项目点击它会去另一个列表视图
- 10. 在列表视图中显示本地XML数据(项目和子项目)
- 11. 点击列表视图中的项目时出错
- 12. 如何使用arraylist在列表视图的项目上单击时显示列表视图?
- 13. 列表视图项目只显示一个文本视图数据-iPad
- 14. 点击列表查看项目和显示图像
- 15. 如何从Json中按列显示列表视图项目
- 16. 当我点击一个特定的视图时,如何获得列表视图中项目的位置?
- 17. 当点击列表视图项目时,应用程序崩溃
- 18. 当项目被点击时维护列表视图状态
- 19. 如何在项目列表视图中点击按钮时刷新列表
- 20. 获取一个列表视图的EditText值,当它点击它的项目
- 21. 在列表视图中显示数据库项目
- 22. 如何使项目在列表视图中可点击?
- 23. 如何在点击后在列表视图中有项目
- 24. 想在点击列表视图的项目中查看某些东西
- 25. 图像视图列表视图项目
- 26. 如何当我们使用组在列表视图中,检查列表视图中的项目
- 27. 列表视图中的复杂项目
- 28. 分组列表中的项目视图
- 29. 点击列表项时,图像在列表视图中交换它们的行
- 30. 从点击列表视图项目获取文本
阅读关于选择命令和where子句的一些博客 – Arash