6
A
回答
0
我認爲虛擬模式旨在通過只需要獲取和渲染數據來加速應用程序的性能。如果用戶正在滾動文檔,這是否意味着數據已經加載?難道你不能將TextBox綁定到代碼隱藏的屬性上,而只需在用戶滾動時設置該屬性的值?
1
要使用內置的虛擬化(即默認使用ListBox的VirtualizingStackPanel),您需要能夠將內容分塊爲可根據需要一次一個地逐個加載的項目(邏輯滾動)。要做到這一點,對於任意大型文本來說,都需要進行大量的預處理來計算換行,並將文本分成多行或多行。一旦你這樣做了,你將需要使用從ItemsControl派生的容器而不是單個TextBox。你有要求編輯文本嗎?
+0
不可編輯,但能夠選擇文本並按Ctrl + C會很好。 – 2010-02-24 08:18:19
相關問題
- 1. WPF文本框中的模糊文本
- 2. 如何模擬輸入到WPF文本框的文本?
- 3. 如何模擬WPF文本框中的粘貼?
- 4. 虛擬鍵盤彈出式窗口不工作在wpf派生文本框
- 5. WPF中的虛擬鍵盤:模擬真正的輸入設備?
- 6. 虛擬屏幕的WPF版本
- 7. WPF:列表框和虛擬化
- 8. WPF列表框虛擬化創建DisconnectedItems
- 9. 虛擬模式下的datagridview中的System.StackOverflowException
- 10. WPF和文本格式的文本框
- 11. Wpf虛擬鍵盤對話框竊取文本框鍵盤焦點
- 12. HTML模擬在文本框
- 13. 試圖模擬文本框
- 14. 虛擬模式中使用ListViewGroup的VB.NET
- 15. 模擬WPF文本框上的鍵盤事件
- 16. WPF ItemControl虛擬化
- 17. 虛擬鍵盤wpf
- 18. WPF - 虛擬化WrapPanel
- 19. WPF DataGrid,模板列和虛擬化
- 20. Android BaseInputConnection虛擬模式
- 21. WPF的ListView虛擬化在調試模式下
- 22. WPF中的文本框標記樣式
- 23. 用虛擬腳本模擬sendmail
- 24. DataGridView中,虛擬模式和 「滯後」
- 25. 以虛擬模式在ListView中分組
- 26. 文本框 - 在wpf中編輯樣式
- 27. 通過虛擬鍵盤將文本插入到qwebview中的文本框中
- 28. SVN中文件的虛擬副本?
- 29. 模型中的虛擬列
- 30. wpf:如何將文本框綁定到自定義虛擬鍵盤?
例如,只加載第一頁數據。當用戶向下滾動時,我想讓文本框問我第二頁,我會提供它。 – 2010-02-23 05:11:21
啊,我明白你的意思了。比如一旦通過滾動到底部來查看第一頁,網站如何動態加載內容。時間來明星這個問題! :) – Dave 2010-02-23 13:45:29
「只有獲取和呈現數據按需」是數據虛擬化。 「只需渲染一些數據」是我們大多數時間需要的(UI虛擬化) – fjch1997 2017-08-09 01:10:47