teması olarak belirlenir. Bunun için bir cevap bekledim, ancak olası kopyalar sunumdan ziyade sunumla daha çok ilgileniyor.Streç ListBox Öğeleri, ListBox'un tam genişliğine alan mı çarptı? ListBox stili bir temayla
Temel bir liste kutumuz var ve her bir öğenin içeriği basit bir dizedir.
ListBox'un kendisi, kılavuz kabını doldurmak için uzatılır, ancak her bir ListBoxItem'in hitadisi, ListBox genişliğini yansıtmaz. Her öğe için hitarea (işaretçi iletişim alanı) sadece metin içeriğinin genişliği gibi görünüyor. Metin boyundan bağımsız olarak, bu gerilmeyi tüm yol boyunca nasıl yaparım.
HorizontalContentAlignment öğesini Stretch olarak ayarlıyorum, ancak bu sorunumu çözmüyor. Diğer tek tahminim, içeriğin aslında esnetilmesidir, ancak arka plan görünmezdir ve böylece fare işaretçisini yakalamamaktadır.
<ListBox
Grid.Row="1"
x:Name="ProjectsListBox"
DisplayMemberPath="Name"
ItemsSource="{Binding Path=Projects}"
SelectedItem="{Binding Path=SelectedProject}"
HorizontalContentAlignment="Stretch"/>
XAML bu konuda oldukça basittir. Öğelerden birinde metin üzerinde fare kullanırsam, öğenin tüm genişliği etkinleşir. Sanırım görünmez olan etkileşimli bir arka plan oluşturmayı bilmem gerekiyor. Bunun çalışması için ItemContainerStyle öğesinde
Lütfen XAML'nizi gönderin. – Zamboni