C# 如何在ItemContainerStyle中添加效果
我通常使用的效果如下:C# 如何在ItemContainerStyle中添加效果,c#,wpf,xaml,wpf-controls,C#,Wpf,Xaml,Wpf Controls,我通常使用的效果如下: <Image.Effect> <effects:HueBrightnessContrastSaturationEffect Hue="{Binding hue}"/> </Image.Effect> 现在我需要在itemContainerStyle部分中应用效果。我试图添加效果作为属性,但我得到“效果”未被识别或无法访问类似的内容应该可以正常工作: <Foo.ItemContainerStyle> <
<Image.Effect>
<effects:HueBrightnessContrastSaturationEffect Hue="{Binding hue}"/>
</Image.Effect>
现在我需要在
itemContainerStyle
部分中应用效果。我试图添加效果
作为属性
,但我得到“效果”未被识别或无法访问类似的内容应该可以正常工作:
<Foo.ItemContainerStyle>
<Style TargetType="Image">
<Setter Property="Effect">
<Setter.Value>
<effects:HueBrightnessContrastSaturationEffect Hue="{Binding hue}"/>
</Setter.Value>
</Setter>
</Style>
</Foo.ItemContainerStyle>
发布您尝试过的xaml可能ItemContainerStyle不适用于图像。可能是ListBoxItem、ListViewItem或ContentPresenter等。这可能取决于父项控件。对不起,我没有理解您的意思ItemContainerStyle
确实要视情况而定(这就是为什么我把Foo
),但是效果总是对Image
有效,不是吗?是的,我不得不将TargetType更改为ContentPresenter。谢谢各位。