2010-01-19 4 views
0

J'ai deux commandes utilisateur Silverlight séparées qui contiennent des grilles et je souhaite qu'elles partagent un ensemble de définitions de colonnes. Les colonnes doivent être créées dynamiquement. Comment puis-je faire ceci?Définitions de colonnes de liaison dans Silverlight

+0

La liaison est probablement un terme confus à utiliser. Quelle partie de la définition de colonne est dynamique, pouvez-vous avoir un ensemble de modèles préparés pour chaque "type" de cellule? – AnthonyWJones

Répondre

0

Vous pouvez simplement les ajouter dans le code si cela suffit:

private void CreateColumnDefinitions(Grid grid) 
     { 
      grid.ColumnDefinitions.Add(
       new ColumnDefinition() { Width = new GridLength(10, GridUnitType.Star) }); 

      grid.ColumnDefinitions.Add(
       new ColumnDefinition() { Width = new GridLength(5, GridUnitType.Star) }); 

      grid.ColumnDefinitions.Add(
       new ColumnDefinition() { Width = new GridLength(5, GridUnitType.Star) }); 
     }