2011-06-29 22 views
5

Kılavuzum Silverlight'ta programlı olarak oluşturmaya ve doldurmaya çalışıyorum. Ancak, tüm ögeler çabalarıma rağmen ızgaranın içinde sadece "0, 0" noktasını belirlemeye çalışıyor.Silverlight'ta bir kılavuz nasıl programlanır?

Grid holdingGrid = new Grid(); 
int row = 0; 

for (int i = 0; i < 10; i++) { 
    Expander expander = new Expander(); 
    holdingGrid.Children.Add(expander); 
    Grid.SetRow(expander, row); 
    Grid.SetColumn(expander, 0); 
    row++; 
} 

Ama bu hala ilk satır ve ilk sütundaki yığmak için tüm öğeleri neden olur: Bu aldığım şeydir. Neyi yanlış yapıyorum?

+1

Kılavuzunuz için satır tanımları belirlediniz mi? – ginman

+0

Ha ha, bunu yapardı. Satır tanımlarını ekledim ve şimdi çalışıyor. Bunu unuttuğuma inanamıyorum! – TheEnigmaMachine

cevap

6
Grid holdingGrid = new Grid(); 
int row = 0; 

for (int i = 0; i < 10; i++) { 
    Expander expander = new Expander(); 
    holdingGrid.RowDefinitions.Add(new RowDefinition()); 
    holdingGrid.Children.Add(expander); 
    Grid.SetRow(expander, row); 
    Grid.SetColumn(expander, 0); 
    row++; 
} 
İlgili konular