項目を動的に非表示/表示する StackPanel があり、各項目の背景プロパティが交互 (白と灰色) になるようにしたいと考えています。プログラムでやってみましたが、アイテムが非表示/表示されるたびに各アイテムの背景を設定するコードが実行されるため、非常に非効率的です。スタイル/テンプレートを使用するとこれを解決できるかもしれませんが、何らかの理由で、WPF のこの特定の機能を学ぼうとするたびに混乱してしまいます。誰かがこれを行う方法を教えてもらえますか?
また、私は StackPanel ではなく ListBox/ListViews を使用することを考えましたが、私の特定の実装が原因でうまく機能しないことを信じてください。