在ItemsControl中突出显示所选项可以通过以下步骤实现:
<ItemsControl.ItemContainerStyle>
<Style TargetType="ContentPresenter">
<Style.Triggers>
<DataTrigger Binding="{Binding IsSelected}" Value="True">
<Setter Property="Background" Value="Yellow"/>
<Setter Property="Foreground" Value="Black"/>
<Setter Property="BorderBrush" Value="Black"/>
<Setter Property="BorderThickness" Value="2"/>
</DataTrigger>
</Style.Triggers>
</Style>
</ItemsControl.ItemContainerStyle>
在上述示例中,当IsSelected属性为True时,选中项的背景色将变为黄色,前景色为黑色,边框为黑色且边框宽度为2。
<ItemsControl.ItemContainerStyle>
<Style TargetType="ContentPresenter" BasedOn="{StaticResource SelectedItemStyle}"/>
</ItemsControl.ItemContainerStyle>
在上述示例中,SelectedItemStyle是一个定义了选中项样式的资源。
以上是在ItemsControl中突出显示所选项的基本步骤。根据具体的需求,可以进一步定制化样式和外观。对于腾讯云相关产品和产品介绍,可以参考腾讯云官方文档或者咨询腾讯云的技术支持团队获取更详细的信息。
领取专属 10元无门槛券
手把手带您无忧上云