我有一個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