Bir veri sınırlama ve itemtemplated ListBox var. o kapmak için bir tanıtıcı yok -ListBox
sorun görünür ama kullanışlı değil kaydırma olduğunu. ListBox'ta bazı ScrollView ekli özellikleri ayarlamayı denedim, ancak durumu etkilemezler.
Bir veri sınırlama ve itemtemplated ListBox var. o kapmak için bir tanıtıcı yok -ListBox
sorun görünür ama kullanışlı değil kaydırma olduğunu. ListBox'ta bazı ScrollView ekli özellikleri ayarlamayı denedim, ancak durumu etkilemezler.
Kodunuzu test projesine yapıştırdım, yaklaşık 20 öğe ekledim ve kaydırma çubukları, sorun yok ve beklendiği gibi çalışıyorlar. Sadece birkaç öğe eklediğimde (kaydırma yapmak gereksizdir) kullanılabilir kaydırma çubuğu kullanmıyorum. Bu durum böyle olabilir mi? yeterince ürün eklemiyorsun?
ScrollViewer.VerticalScrollBarVisibility="Visible"
'u kaldırırsanız, kaydırma çubukları yalnızca bunlara ihtiyacınız olduğunda görünür.
ListBox,
Eğer ListBox isterseniz
yükseklik mevcut accodate ... Eğer gerçekten çalışan bir ScrollViewer olsun ListBoxBindingContextChanged Yükseklik özelliğini ayarladığınızda .. kullanılabilir yüksekliği genişletmek için çalışacağız cevap için ... bunu yapabilecek senin RowDefinition Auto olarak Yükseklik ayarı, örneğin bir kılavuz olarak .. senin ebeveyn kontrollerinden Yükseklik düzenleyen denemek içinHTH
thnaks isteyebilirsiniz. Kendimi de Boş bir Projeye denedim ve - cennetin ve yedi denizlerin yaratıcılığını yaşadım - işe yaradı. Başlangıçta kök içinde olan ListBox vardı. Bazı nedenlerden dolayı ListBox, StackPanel'in içinde olmaktan hoşlanmıyor! =)
-pom-
Ben ScrollableContainer türetilen bir stackpanel (şey içine yerleştirilmiş herhangi kaydırılabilir içeriğe sahip herhangi bir şans yoktu. StackPanel tedbir işlemi tamamlandığında alt denetimleri karıştırır garip bir düzen mekanizmaya sahiptir ve düşey büyüklüğün sonsuza kadar bittiğini buldum, bu yüzden kısıtlı değil - bu yüzden konteynerin sınırlarının ötesine geçer ve kırpılana kadar biter. Kaydırma çubuğu, göstergenin olmadığı zaman dünyadaki tüm alana sahip olduğunu düşündüğü için gösterilmez. t
Kaydırılabilir içeriği her zaman, çalışma zamanında düzeni işlemi sırasında bilinen bir yüksekliğe çözülebilen bir kapsayıcıya yerleştirmeniz gerekir. kaydırma çubuklarının boyutu uygun şekilde. Görsel ağaçtaki ana kapsayıcı, gerçek bir yüksekliğe çözülebilmelidir ve bu, RowDefinition o öğesinin yüksekliğini otomatik veya sabit olarak ayarlarsanız, ızgarada gerçekleşir.
Bu ayrıca Silverlight'ta da olur.
-em-
Kendi onayınızı değil, size yardımcı olan orijinal cevabı gerçekten kabul etmelisiniz. :-) –
Kredi, itibarın neden olduğu ve tüm bu ... –