WPF kullanarak bir sütun grafik oluşturmaya çalışıyorum. Y ekseni için kontrolde görüntülemek istediğim bir değerler listem var.ListView öğelerinin tüm mevcut yüksekliklerini nasıl alabilirim?
Koleksiyona bağlı bir ListView
sahibim. Öğeleri liste görünümündeki tüm uzunluk boyunca yayılmayı nasıl başarabilirim? Ve bunun için ListView
doğru kontrol nedir? ben şu anda buna sahip olarak Solda
<ListView Grid.Row="1" Grid.Column="1" Grid.RowSpan="2"
ItemsSource="{Binding YAxisValues}"
Background="Gray" VerticalContentAlignment="Stretch">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Label Content="{Binding Path=Value}"
Foreground="White"
HorizontalAlignment="Left"
FontSize="12" Width="50"/>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
liste görünümüdür: Burada
benim Xaml bir örneğidir. Sağ tarafta istediğim sonuç var.Oraya gitmek için ListView'umu nasıl değiştirebilirim? Yoksa tamamen farklı bir kontrol kullanmam gerekiyor mu?
böyle bir 'ViewBox' etiketi sarma deneyin ViewBox içerisinde ListView koyardı –
@NorbertKovacs Korktuğum sonucu değiştirmedi. – Timmoth
@Timmoth, başka bir düşünce: 'ListView' listeden öğeleri seçmenize izin veriyor. Seçime ihtiyacınız yoksa 'ListView' yerine' ItemsControl' aynı başarı ile çalışmalıdır – ASh