Separador de ListView (WPF)?
Pregunta
Voy a insertar un separador en un ListView en WPF, algo como esto:
imagen
He utilizado el siguiente código XAML, pero dos no trabajar!
<ListView ItemsSource="{Binding ListViewItemsCollections}">
<ListView.View>
<GridView>
<GridViewColumn Header="Name" Width="200" DisplayMemberBinding="{Binding GridViewColumnName}"/>
<GridViewColumn Header="Tags" Width="200" DisplayMemberBinding="{Binding GridViewColumnTags}"/>
<GridViewColumn Header="Location" Width="400" DisplayMemberBinding="{Binding GridViewColumnLication}"/>
</GridView>
</ListView.View>
<Separator />
</ListView>
Podría usted por favor me guía? Gracias.
Solución
Mohammad,
Creo que la inserción de un separador (o un control que imita uno) es mucho más sencilla de lo que piensa:)
En primer lugar, eche un vistazo sobre cómo DataTemplate se debe aplicar a un ListBox / ListView. Lo puede encontrar aquí . En segundo lugar, usted tiene que decidir cómo va a imitar a un separador. Puede encontrar 2 excelentes ejemplos aquí y aquí . Deseo recibir información si su tarea se realiza:)
Otros consejos
Trate de poner el separador en la colección de elementos que son vinculantes a. En el código anterior está stting los artículos a través de la unión del ItemsSource y luego ajustar los elementos mediante la adición de un separador con el contenido. Añadir el separador a la colección de artículos y verá una fila en blanco en su red. es posible que tenga el estilo de separador en consecuencia. (Pero le dará una fila que no puedes hacer click en)