我尝试使用以下xaml代码
禁用特定的列表框项目<ListBox.ItemContainerStyle>
<Style TargetType="{x:Type ListBoxItem}" BasedOn="{StaticResource CustomListBoxItem}">
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=lvData, Path=SelectedValue.HasDisable}" Value="False">
<Setter Property="IsEnabled" Value="False"/>
<Setter Property="Background" Value="#EBEBEB"/>
<Setter Property="Foreground" Value="Gainsboro"/>
</DataTrigger>
</Style.Triggers>
</Style>
</ListBox.ItemContainerStyle>
单击特定列表框项目时,将根据 SelectedValue.HasDisable 禁用项目。之后,无法在列表框上进行选择。
任何建议???