があるとしましょうListView
。私たちのどこかに、自動的に適用されるforResources
があります。それは以下を設定します:Style
ListView
Style
ItemContainerStyle
<Window.Resources>
<Style TargetType="{x:Type ListView}">
<Setter Property="ItemContainerStyle">
...
</Setter>
</Style>
</Window.Resources>
...
<ListView x:Name="SpecialListView">
...
</ListView>
ItemContainerStyle
今、私はのを変更したいと思いSpecialListView
ます。ただし、完全に置き換えたいわけではありません。代わりに、1 つのプロパティを設定したいだけです (としましょうBackground
)。
私が思いつく唯一の解決策は、Style
使用済みにItemContainerStyle
名前を付け、Resources
それに基づいて新しいものを作成することです。でも、私はそれをしたくありません。どちらが適用されているかわからないかStyle
、サブの名前を設定できない場合がありますStyle
。
出来ますか?