Closed tor4kichi closed 2 years ago
WinUI 3 Controls GallaryでListViewとWhat's Newのページを交互に開くだけでもメモリが増えていく様子が確認できた。
https://www.microsoft.com/en-us/p/winui-3-controls-gallery/9p3jfpwwdzrc?activetab=pivot:overviewtab
わからない…何も…。
ItemTemplate内にUserControlを配置した場合にUserControlのUnloadedとデコンストラクター呼び出しがされないらしい。ItemsSourceにnullをセットすれば回避できるらしい。うごごご…。
可能であればリスト項目のItemTemplate内でUserControlを使用しなければ問題は回避できそうだが、どうだろう。
https://docs.microsoft.com/en-us/answers/questions/111194/memory-leak-on-uwp-with-target-versions-100177630.html
ListViewBase周りの問題のようで、どうしようもないかも。