2009-12-09 3 views
9

Ho un controllo utente che devo aggiungere a livello di programmazione a una griglia Silverlight con un indice di righe e colonne specificato. I requisiti sono tali che avrò bisogno di inserirli in indici arbitrari, in modo tale che il databinding puro non sia forse l'ideale.È possibile aggiungere a livello di programmazione il controllo utente alla colonna Grid di Silverlight?

Preferirei non dover creare la griglia da zero nel codice sottostante. Questo può essere fatto? Qualcuno con l'esempio?

risposta

10

Utilizzare Grid.Children.Add per aggiungerlo alla griglia e Grid.SetRow e Grid.SetColumn per impostare l'indice di riga e colonna. Per esempio.

Grid.SetRow(myControl, 3); 
Grid.SetColumn(myControl, 4); 
myGrid.Children.Add(myControl);