Ciao a tutti,
ho un problema nell'orientamento di una listview che deve mostrare in una sorta di matrice 4 colonne x 24 righe una griglia oraria divisa per quarti d'ora. Gli item devono disporsi verticalmente fino al quarto elemento, poi deve cambiare la colonna. Attualmente non riesco a gestire questo orientamento, gli item mi vengono proposti tutti in orizzontale..
Per intendersi:
1 5......93
2 6......94
3 7......95
4 8......96
Vi posto il codice:
codice:
<UniformGrid Name="ugPianiPlant" Grid.Row="1" Columns="25" Rows="4" >
<ListView x:Name="ListModPVMAGruppo" ItemsSource="{Binding Value.Dato}" Background="LightGray"
SelectionMode="Single" VerticalAlignment="Top" HorizontalAlignment="Left" Width="Auto" Height="Auto"
DataContextChanged="ListModPVMA_DataContextChanged" >
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel Height="27" Width="52" >
<TextBox HorizontalAlignment="Left" x:Name="tbCella" Height="26" FontSize="14"
Loaded="tbCella_Loaded" Text="{Binding InData}"
ToolTip="{Binding QuarterHour}"
Width="52"
TextAlignment="Right"
Style="{DynamicResource PotenzeTextBoxStyle}" />
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
<ListView.ItemsPanel>
<ItemsPanelTemplate >
<UniformGrid x:Name="PVMaGridGruppo" Columns="25" Rows="4"/>
</ItemsPanelTemplate>
</ListView.ItemsPanel>
</ListView>
</UniformGrid>
Qualche idea sulle orientation?
Grazie
Mike "The Ram".