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