Wpf 能否对元素集合进行反向设置?

Wpf 能否对元素集合进行反向设置?,wpf,xaml,Wpf,Xaml,如果控件中有元素集合(例如,自定义ItemsControl),则可以通过资源字典中的样式在该控件的所有子控件上设置属性。例如,我想在某个触发器上设置所有这些元素的可见性。这在装饰上可能吗 干杯 当然,我们可以在ItemsControl或任何派生控件上使用为包含的元素设置样式 <Style x:Key="customStyle"> <Setter Property="Control.Opacity" Value=".5" /> <

如果控件中有元素集合(例如,自定义ItemsControl),则可以通过资源字典中的样式在该控件的所有子控件上设置属性。例如,我想在某个触发器上设置所有这些元素的可见性。这在装饰上可能吗

干杯 当然,我们可以在ItemsControl或任何派生控件上使用为包含的元素设置样式

<Style x:Key="customStyle">
    <Setter Property="Control.Opacity"
            Value=".5" />
    <Style.Triggers>
        <Trigger Property="Control.IsMouseOver"
                 Value="True">
            <Setter Property="Control.Opacity"
                    Value="1" />
        </Trigger>
    </Style.Triggers>
</Style>

<ItemsControl ItemContainerStyle="{StaticResource customStyle}">
    <ListBoxItem >Item 1</ListBoxItem>
    <sys:String>Automaticly gets Wrapped</sys:String>
    <ListBoxItem>Item 3</ListBoxItem>
</ItemsControl>

项目1
自动包装
项目3