Después del puente una entrada sencillita. Esta fue una de las preguntas de MSDN, si se podía deshabilitar uno o mas items en una lista dependiendo del valor de una propiedad, y la respuesta por supuesto es si, lo tenemos que hacer con estilos pero es bien sencillo, solo hay que hacer un DataTrigger de la propiedad que deshabilitara el item y poner la propiedad IsEnabled a False.
Aquí lo tenéis
- <ListBox>
- <ListBox.ItemContainerStyle>
- <Style TargetType={x:Type ListBoxItem}>
- <Style.Triggers>
- <DataTrigger Binding={Binding YouProperty} Value=»False»>
- <Setter Property=»IsEnabled» Value=»False»/>
- </DataTrigger>
- </Style.Triggers>
- </Style>
- </ListBox.ItemContainerStyle>
- </ListBox>
A disfrutarlo
Después del puente una entrada sencillita. Esta fue una de las preguntas de MSDN, si se podía deshabilitar