cost 126 ms
WPF - 虛擬化不適用於具有折疊可見性的項目

[英]WPF - Virtualization does not work for items with collapsed visibility

我的列表視圖有性能問題。 有一個帶有分組和虛擬化的 WPF ListView。 有時我需要使用 <Style.Triggers> 每組只顯示一個項目。 在這種情況下,項目的屬性IsVisible會更改為 false,但是當它發生時,應用程序會由於布局渲染而凍結。 在分析中,我觀察到以下情 ...

虛擬化列表中(僅新)​​元素的動畫條目

[英]Animate entry of (only new) elements in a virtualized list

我正在使用react-window FixedSizedList和react-virtualized-auto-sizer Autosizer組件來構建一個列表/表格 UI 元素,該元素可能包含數千個項目,這些項目還通過 websocket 連接接收新項目並將它們添加到列表中。 我現在需要為該列表中 ...

Blazor 虛擬化組件和拖動滾動條時滾動中斷

[英]Blazor Virtualize component and broken scrolling when dragging scrollbar

我有一個帶有行虛擬化的自定義數據網格。 當我通過拖動滾動條向下滾動時,滾動會中斷,就像在呈現新的“頁面”之前一樣。 你有什么想法,為什么會發生這種情況? 演示(REPL)在這里: https://blazorrepl.com/repl/mvkBuHuB22FVBxY258 ...

如何在 Blazor 中使用 Virtualize 組件實現分組(可擴展組)?

[英]How to implement grouping (expandable groups) with Virtualize component in Blazor?

我有這個基本的虛擬化列表,我使用 ItemsProvider 在其中加載項目: 當用戶單擊和項目時,它應該被展開。 如何在按需加載子項時使項目可擴展? 這不是微不足道的練習,也許有人已經這樣做了。 該組件可能應該跟蹤展開的項目,以便計算在用戶滾動時應該提供哪些項目。 ...

WPF ScrollViewer 中的 ListView 虛擬化

[英]WPF ListView virtualization in a ScrollViewer

我有一個要求,即在頁面頂部顯示用戶信息,並且圖像的 ListView 將跟隨它,並且我編寫了以下代碼(這是一個偽代碼,但我認為這足以解釋我所做的事情): <ScrollViewer> <StackPanel> <Grid&g ...

如何將 Material-UI Autocomplete 與 react-virtualized 一起使用?

[英]How can I use Material-UI Autocomplete together with react-virtualized?

我在項目中使用Material-UI 的自動完成組件。 由於我有很多渲染選項,因此虛擬化將非常有益。 所以我從帶有react-window的文檔中的虛擬化示例開始。 一切都很好,但是該項目已經依賴於react-virtualized ,我想避免添加一個解決類似問題的新項目。 因此,基於react- ...

在 ItemsHost 面板上調用 Measure 后,無法更改 ItemsControl 上的 VirtualizationMode 附加屬性

[英]Cannot change the VirtualizationMode attached property on an ItemsControl after Measure is called on the ItemsHost panel

當我嘗試將我的ListView上的VirtualizationMode設置為Recycling時,我從標題中得到錯誤: 在 ItemsHost 面板上調用 Measure 后,無法更改 ItemsControl 上的 VirtualizationMode 附加屬性。 我正在嘗試以編程方式設置附加屬性 ...

ListBox內DataGrid的虛擬化

[英]Virtualization of DataGrid inside ListBox

我的布局: 外部ListBox的虛擬化有效,但內部DataGrid無效。 可能是因為外部ListBox內部包含ScrollViewer : ScrollViewer在其子內容上提供 window。 問題是子內容被賦予了無限的虛擬空間。 在這個虛擬空間中, DataGrid以全尺寸呈現自身,並顯示 ...

如何防止 WPF 的 ContentControl 重用 DataTemplates?

[英]How to prevent WPF's ContentControl from reusing DataTemplates?

我偶然發現了著名的TabControl虛擬問題。 我想用樣式列表(以顯示選項卡)和ContentControl (以顯示選項卡的內容)替換TabControl 。 但是,如果兩個內容共享它們的類型,則ContentControl似乎具有相同的重用DataTemplates行為。 有沒有辦法強制Co ...

ItemsControl未虛擬化

[英]ItemsControl Not Virtualizing

我無法使此ItemsControl正確虛擬化。 調試顯示,集合被快速初始化,但是所有項都被添加到控件中,而不是子集(我只是將TracePoint放入構成event in the UserControl中的TextBox_Initialize event in the )。 注意:我看過其 ...

C#wpf搜索文本並在使用scrollview虛擬化stackpanel中找到下一個功能

[英]C# wpf searching text and find next functionality in virtualizing stackpanel with scrollview

我有一些小型應用程序,可以讀取很大的文件。 為了顯示此文件(可以有大約百萬行),我使用virtualizedStackpanel和scrollview虛擬化UI。 在此文件中,我實現了類似於搜索的功能,突出顯示了包含搜索字符串的行。 每行由文本塊表示。 所以我有我綁定我的收藏的I ...

如何在分組虛擬化ListView時避免VirtualizingStackPanel.MeasureOverride中的凍結?

[英]How to avoid freezing in VirtualizingStackPanel.MeasureOverride in grouping virtualized ListView?

將ListView分組后, (僅上述IsVirtualizingWhenGrouping =“ True”會導致凍結) 向下滾動會導致整個程序凍結。 它再也不會激活。 在VS2015中中斷時,調用堆棧如下所示: 所以我的問題是:如何避免凍結並仍然具有分組虛擬化? ...

組合框的虛擬滾動選項

[英]Virtual scrolling option for combobox

我需要在視圖中顯示可見項,而不是在組合框控件中顯示所有行。 滾動顯示時,我們需要加載下一個可見項目。 我怎樣才能做到這一點? 另外,如何確保它是否虛擬加載? 示例示例: 前端: 后參考鏈接: ...

滾動時不應用模板

[英]Templates are not applied while scrolling

我正在使用帶有滾動查看器的網格。 我設計的網格中沒有更多的UI元素。由於性能問題,打開該報表時,我僅呈現了第一頁UI元素。滾動時,需要呈現其余的UI元素。 我的問題是 滾動時,滾動查看器模板不會在剩余的元素中保留一秒鍾。 但是首頁UI元素已使用模板正確更新。 為什么執行滾動 ...

使用UWP Windows Mobile 10在Xamarin Forms上禁用UI虛擬化

[英]Disabling UI virtualization on Xamarin Forms with UWP windows mobile 10

我正在使用Xamarin.Forms處理UWP應用程序的問題。 我注意到默認情況下,列表視圖項在UWP中得到回收和重用。 例如,當我更新列表視圖中的第一項(新值或樣式)時,列表中的第四,第七,第十等項目將使用相同的值或樣式進行更新。 根據本文的介紹 ,這是一種設計行為。 我嘗試了幾種 ...

內置不同方向的WPF虛擬化TreeView不虛擬化?

[英]WPF Virtualized TreeView with different orientations within doesn't virtualize?

我在XAML中有一個包含多個圖層的TreeView 。 使用此解決方案,我可以為每個不同的層獲取XAML配置的外觀,並確認它是UI虛擬化。 然而,當我切換的特定層的VirtualizingStackPanel具有不同的Orientation (也沒關系是否通過像代碼此溶液 ,或者與探聽 ...

自定義Treeview的虛擬化

[英]virtualization for custom treeview

我制作了具有多個列的自定義TreeView。 一切正常,直到樹上有很多東西為止。 我試圖通過執行VirtualizingPanel.IsVirtualizing="True"啟用虛擬VirtualizingPanel.IsVirtualizing="True" (如果您是<.NET ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM