wpf listview layout row-height

¿Cómo establecer la altura de la fila ListView de WPF?



layout row-height (3)

En XAML

<Window x:Class="WpfApplication2.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="300" Width="300"> <Grid> <StackPanel> <ListView x:Name="myListView"> <ListViewItem Height="50">Test</ListViewItem> <ListViewItem Height="30">Test</ListViewItem> </ListView> </StackPanel> </Grid> </Window>

En C # Codebehind

foreach (ListViewItem lv in myListView.Items) { lv.Height = 30; }

Espero que tengas la Idea.

Tengo una lista que muestra algunos registros de texto. Necesito aumentar la altura de las filas (trabajando en una pantalla táctil, así que necesito filas más gruesas) sin aumentar el tamaño de la fuente.

Esto es probablemente bastante trivial, pero no tengo ni idea y no puedo encontrar mucho en google.

Cualquier ayuda apreciada.


O puede usar estilos para configurarlo para todas las listas. Aquí dentro de una ventana:

<Window x:Class="WpfApplication2.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="300" Width="300"> <Window.Resources> <Style TargetType="ListViewItem"> <Setter Property="Height" Value="100"/> </Style> </Window.Resources> ... </Window>


Puede establecer la altura de todos ListViewItems en un ListView utilizando ItemContainerStyle :

<ListView> <ListView.ItemContainerStyle> <Style TargetType="ListViewItem"> <Setter Property="Height" Value="50" /> </Style> </ListView.ItemContainerStyle> </ListView>