none
vs 2017 uwp placer un contorle dans une grille avec lignes et colonnes RRS feed

  • Question

  • bonjour

     je uis sur un développement qui comprends une grid avec colonnes et lignes et je voudrais pouvoir ajouter un textblock contenant le nom d'un employé pouvez vous m'aider

    un grand merci d'avance

    j'ai écris un code qui affiche le contrôle dans la grille et lorsque je veux  le positionner en colonne 0 row1  j'essaye de mettre un grid.setcolumn  mais cela ne fonctionne pas

     merci de m' aider pour un code de positionnement colonne et ligne

    samedi 8 septembre 2018 15:58

Réponses

Toutes les réponses

  • Bonjour,

    Imaginons que la grille se nomme gridTheGrille.

    SI je créai le contrôle dans le code behind je procèderai de la manière suivante : 

    TextBlock theTextBlock = new TextBlock();

    theTextBlock.SetValue(Grid.ColumnProperty, 0); -- 0 N° de la colonne ou je veux placer le textblock

    theTextBlock.SetValue(Grid.RowProperty, 1); -- 1 N° de la ligne ou je veux placer le textblock

    gridTheGrille.Childrens.Add(theTextBlock)

    Si le TextBlock est déjà défini dans le XAML, s'il est déjà enfant de gridTheGrille, il suffit de spécifier les valeurs des colonnes/lignes comme précédemment et ne pas rattacher le textBlock à la grille.

    Si le TextBlock est déjà défini dans le XAML mais est enfant d'un autre élément, il faut au préalable le supprimer de la liste des enfants du parent, puis spécifier les valeurs des colonnes/lignes, puis le faire "adopter" par gridTheGrille.

    En espérant avoir aidé.

     


    lundi 10 septembre 2018 07:24
  • Un grand merci je vais  tester cela  cela est une grande aide étant autodidacte vous souhaite une excellente journée
    • Marqué comme réponse SIMONGEORGES jeudi 20 septembre 2018 08:45
    lundi 10 septembre 2018 08:52