2009-02-02 11 views
0

J'ai un programme qui a des Textareas/Labels qui peuvent être n'importe où dans la fenêtre et dans n'importe quel ordre - cependant je veux leur assigner des valeurs dans une liste, une collection ou un tableau. un autre MyCollection (2) et ainsi de suite - ils ne sont pas toujours ensemble ou dans le même ordre donc un ListBox n'est pas bon - comment construisez-vous une collection dans le code par exemple VB.NET, puis attribuez à chaque étiquette la référence de l'index d'éléments que je souhaite afficher.Comment utiliser Array/Collection dans WPF?

Les questions principales sont:

  1. Comment utiliser une collection d'exécution avec le code XAML
  2. Comment référencer l'élément de collection dans le XAML
  3. Liste item

Comment pour ce faire, donc peut lire dans n'importe quel ordre, par exemple lire l'index 4, puis 2 puis 1

Je suis coincé sur la façon de proc ed!

Répondre

0

Je ne suis pas sûr que je comprends la question tout à fait - mais je crois comprendre que je vais essayer de répondre à

donc vous avez quelques étiquettes et textareas sur la fenêtre et à l'exécution que vous voulez qu'ils tirer l'information (un article) d'une collection et d'affichage. dans le fichier de fichier derrière le fichier (.xaml.cs) pouvez-vous utiliser linq et obtenir le contrôle lable et puis de la collection trouver la valeur et attribuer

vous pouvez créer un objet à l'exécution et relier vos contrôles à cet oject - fournir une implémentation IConverter pour lier à la valeur correcte

0

Cela semble intéressant - donc je trouve l'étiquette que je veux et puis assigner la valeur de celui-ci de la collection par exemple avoir l'étiquette avec l'étiquette ou similaire "1", puis Utilisez le code pour trouver l'étiquette avec ce nom/étiquette et assignez-lui le premier élément du tableau - jamais pensé à cela - cela peut faire. L'autre solution pour fournir une implémentation IConverter je ne comprends pas mais je peux au moins faire le premier! Merci - si quelqu'un d'autre a d'autres idées - peut-être quelqu'un d'autre a besoin de quelque chose comme ça.

Questions connexes