30
Czy ktoś wie, czy i jak można wyłączyć elementy w bazie danych ListBox
w oparciu o wartość właściwości?Jak wyłączyć element listBox databound na podstawie wartości właściwości?
Korzystnie Chciałbym DataTrigger
które gdy pewna właściwość jest false
, wyłącza tę pozycję (uniemożliwić aby wybrać) bez wpływu na inne elementy w 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>
Działa świetnie! Działa również na kontrolerze SurfaceListBox – GibboK
Działa tak, jak powinien. Czy wiesz, w jaki sposób mogę wyłączyć wybór, ale nadal mam przycisk wewnątrz szablonu przedmiotu, który ma być włączony? –