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".

Rispondi quotando

