私はしばしば 20 ~ 30 の非常に複雑な UserControls を に挿入/削除しStackPanel
ます。すべての UserControls は既に作成され、再利用のためにキャッシュされています。コントロールを再利用する前に、古い親を消去してコントロールを記憶します。
のような操作はStackPanel.Children.Remove
、StackPanel.Children.Add
私のシナリオでは時間がかかります。
これらの操作を最適化するにはどうすればよいですか? たとえば、一度にすべてのコントロールを挿入するStackPanel
か、コレクションの変更中に通知をフリーズしますか?
wpf 最適化 (MSDN を除く) を再評価する有用な記事を知っている人はいますか?