私は何百もの独自の UserControl をグリッドに表示しています。コードのプロファイリングを行ったところ、時間がかかっていることがわかりました
MyUserControl.InitializeComponent(),
つまり、MyUserControl のそれぞれを作成します。
ほとんどのコントロールは画面外にあるため、UI 仮想化は完璧なソリューションです。つまり、表示されるまでコントロールを作成しません。ただし、これらのコントロールは ItemsControl に存在しないため、WPF でこれを行う方法はありますか?