相关疑难解决方法(0)

180
推荐指数
5
解决办法
8万
查看次数

如何基于属性值禁用数据绑定ListBox项?

有没有人知道是否以及如何ListBox根据属性的值禁用数据绑定中的项目?

我想要一个DataTrigger,当某个属性是false,禁用这个项目(使其无法选择)而不影响其中的其他项目ListBox.

<ListBox>
  <ListBox.ItemTemplate>
    <DataTemplate>
      <TextBlock Name="textBlock" Text="{Binding Description}"/>
      <DataTemplate.Triggers>
        <DataTrigger Binding="{Binding IsEnabled}" Value="False">
          ??
        </DataTrigger>
      </DataTemplate.Triggers>
    </DataTemplate>
  </ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

wpf xaml listbox datatemplate

30
推荐指数
1
解决办法
2万
查看次数

标签 统计

listbox ×2

wpf ×2

.net ×1

datatemplate ×1

xaml ×1