Ajouter des Lignes/Colonnes à la dynamique d'une Grille
J'ai un enfant UserControl
composé de plusieurs zones de texte, des étiquettes, des images etc. J'ai besoin pour remplir ce contrôle utilisateur dans un Parent de contrôle de l'Utilisateur qui a une Grille.
Le nombre d'enfants des contrôles utilisateur qui doivent être rempli par le parent de contrôle de l'utilisateur sont déterminés au moment de l'exécution et peut changer. Fondamentalement, le nombre dépend du résultat de recherche. De sorte qu'il peut être de 0 à n.
Comment puis-je remplir mon enfant de contrôle de l'utilisateur dans le contrôle parent? Ou est-il une meilleure alternative à l'utilisation d'une Grille de contrôle pour cela?
Note: j'ai à faire dans mon ViewModel.
OriginalL'auteur WAQ | 2013-08-18
Vous devez vous connecter pour publier un commentaire.
Dynamique
Grid
taille(colonne de/nombre de lignes), vous pouvez utiliser des aides tels que @Rachel 's WPF Grille de Ligne/Colonne nombre de PropriétésDans votre cas, cela dépend exactement ce que vous essayez d'atteindre, comme dans la plupart des cas simples basées sur le contexte, quand il y a une exigence telle que:
Je préfère y aller avec un ItemsControl (Exemple). Utiliser le
ItemTemplate
pour la relier à votre enfantUserControl
'. Si nécessaire, vous pouvez également ajuster la ItemsPanel de contrôle de la mise en page que vous voyez l'ajustement.Je connais sa réponse, mais pour aider les autres, veuillez consulter msdn.microsoft.com/en-us/library/...
OriginalL'auteur Viv