none
Stylo en un listbox cuando la fecha contiene valor o es null RRS feed

  • Pregunta

  • Hola foro, como podria agregarle al siguiente codigo:

      <ListBox x:Name="grilla" ScrollViewer.HorizontalScrollBarVisibility="Disabled" Background="{x:Null}" BorderBrush="Transparent" ItemTemplate="{DynamicResource DataTemplate1}" ItemsPanel="{DynamicResource ItemsPanelTemplate1}">
                <ListBox.ItemContainerStyle>
                    <Style TargetType="{x:Type ListBoxItem}">
                        <Setter Property="Background" Value="#FF4E6130"></Setter>
                        <Style.Triggers>
                            <DataTrigger Binding="{Binding FECHA}" Value="null">
                                <Setter Property="Background" Value="Red"/>
                                <Setter Property="HorizontalContentAlignment" Value="Center"/>
                            </DataTrigger>
                        </Style.Triggers>
                    </Style>
                </ListBox.ItemContainerStyle>
            </ListBox>

    En esta linea de codigo  <DataTrigger Binding="{Binding FECHAFIN}" Value="null"> en la parte value es donde no consigo que se ejecute como deseo, porque no se como solucionarlo, alguien podria ayudarme a saber que es lo que esta mal; la idea es que el campo fechafin de mi tabla sql server cuando un producto esta de baja contiene la fechafin ejm: 02/02/2018 y cuando esta activo esta en NULL y deseo que su Background cambie a red cuando no contiene fecha, la finalida es que al mostrar los datos el usuario por el color sabra que esta activo o inactivo el producto.

    jueves, 16 de agosto de 2018 19:20

Respuestas

  • Hola Anabelen RD

    Con respecto a tu consulta, lo que te recomiendo consultar los siguientes enlace (en inglés), en los cuales te pueden serte útiles.

    https://social.msdn.microsoft.com/Forums/vstudio/en-US/325dacad-4fdc-403c-8edc-7813e626656f/listboxcheckedlistbox-background-image?forum=winforms

    https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.listbox.backgroundimage?redirectedfrom=MSDN&view=netframework-4.7.2

    Gracias por usar los foros de MSDN.

    Pablo Rubio

     _____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

     

    • Marcado como respuesta Pablo Rubio martes, 28 de agosto de 2018 17:39
    lunes, 20 de agosto de 2018 15:14