WrapPanel'de görüntülerin bir listesini göstermek istiyorum. Bunu nasıl yapabilirim ya da başka bir kontrolü kullanmalıyım?WrapPanel öğeleri kaynağını listelemek nasıl ayarlanır?
cevap
Düzen. Eğer zorunda ..
<controls:PanoramaItem Header="something" Orientation="Horizontal" Margin="0,-15,0,0" >
<ListBox Name="SomeList" Margin="0,0,-12,0" ItemsSource="{Binding SomeItemsList}" >
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<toolkit:WrapPanel x:Name="wrapPanel" Width="700" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Margin="0,0,0,17">
<Image Height="200" Width="200" Margin="12,0,9,0" Source="{Binding ImageURL}" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</controls:PanoramaItem>
bir liste kutusu içinde bir WrapPanel tanımladığınız DataTemplate almak lütfen unutmayın: görüntüleri ile insanlar göbek gibi panoramik kiremit etkisi tür almak için, böyle bir şey yapabileceğini WrapPanel'inize herhangi bir listeyi bağlama özgürlüğü.
Bu yardımcı olur umarız!
Evet, kesinlikle WrapPanel değil, ItemsSource içermiyor, liste alamıyor. ListBox'ı kullanın ve ItemsSource öğesini ayarlayabilirsiniz.
Kesinlikle dikey veya yatay kaydırma, resimlerin listesini göstermek için WrapPanel kullanabilirsiniz
ListBox'ı biliyorum ama iyi fotoğraflar göstermiyor. ItemSource Örneğin, WrapPanel'a bir liste verdiğimi ve otomatik olarak bu listeyi gösterdiğimi söylemek istiyorum. –
Eh, istediğiniz gibi göstermek için ListBox'un ControlTemplate ile oynayabilirsiniz. WrapPanel, Panel'den miras alır. Temelde Itemscontrol'ü uygulayan bir şeye ihtiyacın var. Sahip olduğunuz seçenekler için ItemsControl uygulamasını uygulayan öğeleri görmek için cevabımı kontrol edin. – MBen
Ok teşekkürler (15 karakter) –
Aynı şeyi arayın ve buna rastlayın: Displaying a Collection of Items in a WrapPanel.
<ItemsControl ItemsSource="{Binding ActorList}" Margin="20">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Image Source="{Binding Image}" Height="100"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
veya Xceed's SwitchPanel kullanabilirsiniz.
- 1. WPF WrapPanel/ÖğelerKonum kaydırma yok
- 2. WP7 Sanallaştırıcı WrapPanel
- 3. UWP WrapPanel Değiştirme?
- 4. WPF ListBox WrapPanel klipler uzun grupları
- 5. imageview src nasıl ayarlanır?
- 6. WPF XAML WrapPanel ListBoxbir satırdaki öğeler
- 7. İç içe geçme kaynağını Rails
- 8. : Nasıl mevcut tüm veri türlerini listelemek için?
- 9. Listelerde listelemek için list.list nasıl elde edilir
- 10. Chrome'da kaynak görüntülerken favicon nasıl ayarlanır?
- 11. HtmlUnit kaynağını görüntülemek için
- 12. Python kavrayışını listelemek için döngü
- 13. CKEditor - Resim kaynağını değiştir
- 14. Exoplayer'da medya kaynağını yenileyin
- 15. com.android.internal.R.styleable.AlertDialog_multiChoiceItemLayout kaynağını nereden bulabilirim?
- 16. WrapPanel'de UserControl'e GözlemlenebilirKonuklama öğeleri bağlanıyor mu?
- 17. 'No Join Predicate' kaynağını bulmak nasıl
- 18. AVPlayer ile bir mp4 kaynağını nasıl çalabilirim?
- 19. Sayfanın HTML kaynağını dinamik olarak nasıl değiştirebilirim?
- 20. Linux'ta bu jitter kaynağını nasıl bulabilirim?
- 21. Görüntü kaynağını ImageButton içinde nasıl hizalarsınız?
- 22. C: HTML kaynağını nasıl yükleyebilirim C#
- 23. XQuery'deki XML veri kaynağını XML'ye kopyala
- 24. Umbraco öğeleri dinamik olarak ekle
- 25. Asp.net'de birden çok seçili değer nasıl ayarlanır
- 26. virgül r listelemek için dize ayrılmış
- 27. Zend_Mail kullanarak posta kaynağını al
- 28. UI öğeleri nasıl adlandırılır?
- 29. Html öğeleri nasıl kaldırılır?
- 30. Dizi öğeleri nasıl aktarılır?
Çok teşekkür ederim. –
ListBox yerine daha basit ItemsControl kullanabilirsiniz. – Heiner