WPF DataGrid ile ilgili bilinen bir sorun olarak. Tartışmaya bakın here (4. yorumdan başlayarak). Net olarak da göründüğü görülüyor. 4. Bu sorun için 3.5 ve 4 (beta2) çerçevelerinde bazı testler yaptım. TestGridItem altında olduğu
public class TestGridItems0 : ArrayList
{
}
public class TestGridItems1 : List<TestGridItem>
{
}
public class TestGridItems2<T> : List<TestGridItem>
{
}
:
public class TestGridItem
{
public string One { get; set; }
public string Two { get; set; }
public string Three { get; set; }
}
.net 3,5
TestGridItems0 ve TestGridItems1 Pls aşağıdaki sonuçları görmek:
Birinci Ben madde koleksiyonları 3 tip tanımlanmış boş bir koleksiyon için boş bir satır göstermedi; Nerede TestGridItems2 iyi çalışıyordu.
.net 4
sadece TestGridItems0 boş toplama hattı göstermedi; diğer 2 iyi çalıştı. grid için
xaml: Bu yardımcı olur
dataGrid.ItemsSource = new TestGridItems0();
dataGrid.ItemsSource = new TestGridItems1();
dataGrid.ItemsSource = new TestGridItems2<TestGridItem>();
umut,
Ayrıca ne oluyor ekrandan çıkan sütunları görmek için sağa kaydırma yapamazsınız, öğeleriniz yok yatay kaydırma çubukları yok. –