我是MVVM WPF的新手。誰能告訴我是否可以在ViewModel中使用View中的一些文本框功能,例如textBox.GetLastVisibleLineIndex(),如果可以,如何?我將為我的問題提供完整的解釋。我正在為GB上的大文件制作某種文本編輯器(如記事本),并且為此使用WPF MVVM方法。在讀取大文件的算法中,我有以下內(nèi)容:首先讀取文件的一部分,然后讀取其他部分,為此,我使用一個(gè)后臺(tái)線程來檢查用戶是否滾動(dòng)到文本框的上方如果是這種情況,那么線程會(huì)從文件中讀取更多信息并更新文本框。現(xiàn)在,對于該算法,我需要查看文本框中的最后一條可見行,為此,我需要使用textBox.GetLastVisibleLineIndex()知道該行的索引,但是從我的ViewModel中,我無法訪問該方法。因此,基本上,我需要知道如何從textBox到我的ViewModel獲取最后一條可見線。
在WPF MVVM中將文本框功能從視圖獲取到ViewModel
繁星點(diǎn)點(diǎn)滴滴
2021-04-08 22:23:52