Personnalisé ListViewItem dans ListView
moyens possibles pour afficher l'élément dans ListViewItem WPF
Mise à jour:
c'est le contrôle j'ai besoin d'ajouter à la liste, ici j'ai seulement besoin d'afficher le Nom de l'Ordinateur, toujours l'élément doit contenir l'Adresse de l'Ordinateur
plus tard, j'ai besoin d'ListView avec des Éléments qui représentent des Fichiers et des Dossiers qui seront les suivants : Nom, Chemin, Taille, Icône, IsFile propriétés.
donc c'est ce que je fais face à la droite maintenant, im coincé dans listView laquelle je ne m'attendais pas à arriver quand je suis passé à WPF
- XY Problème. Que voulez-vous de cela? L'utilisation régulière d'un
ListViewItem
. - Je suis désolé, vous n'avez aucune idée de quoi vous parlez. Qu'essayez-vous de faire? BTW, Ne pas manipuler les éléments d'INTERFACE utilisateur dans le code de procédure en WPF, c'est ce que XAML est pour.
- si vous pensez que oui, je suis en train de travailler sur
listView
comme l'Explorateur de fichiers, etlistViewItem
comme une rubrique de Fichier, j'ai besoin d'ajouter le Nom,la Taille,le Chemin,la IsFile,à l'Image de chaque élément, et qui le rend plus compliqué que de créer unuserControl
qui seul manqueIsSelected
propriété! alors, qu'en pensez-vous? - Juste ajouter des Colonnes supplémentaires pour le contrôle GridView. Je ne vois pas ce que la grande difficulté est
- Vous ne l'obtenez pas, j'ai déjà été jeté tout ce qui, et quand je rentre il fait avec
ListViewItem
et je le remplacer pour ajouter plus de propriétés, mais mon problème était que je ne pouvais pas être en mesure d'attribuer les propriétés supplémentaires pour mon customListViewItem Style
. Il n'y a pas beaucoup d'articles et des questions à ce sujet, et tout le monde est à l'aide de moyens plus complexes que les autres. Je crois que l'aideuserControl
est plus approprié pour ce cas. - Je suis avec HighCore. De quoi avez-vous besoin d'un GridView avec une case à cocher de la colonne lié à une propriété IsSelected ne le ferait pas?
You don't get it
- Oui-je l'obtenir parfaitement. Vous essayez d'utiliser WPF comme si c'était winforms. IL n'EST PAS. Apprendre WPF correctement et oublier winforms.- bien laisser
ListViewItem
, qu'en ajoutant de nouvelles propriétés qui ne sont pas existé régulièrementlistViewItem
, avez-vous une solution? - Il est appelé "Joint Propriété". Vous pouvez lire à ce sujet si jamais vous décidez de prendre WPF
ListViewItem
DéjàIsSelected
propriété, pourquoi aurais-je besoin d'une colonne de cases à cocher pour!- Vous N'avez pas BESOIN d'ajouter des propriétés de l'INTERFACE utilisateur pour contenir les Données. L'INTERFACE utilisateur n'est pas Données. S'il vous plaît apprendre que. Veuillez poster une capture d'écran de ce que vous avez besoin de sorte que nous pouvons vous dire la bonne façon de le faire dans WPF.
- ici, vous allez
InformationsquelleAutor Murhaf Sousli | 2013-12-11
Vous devez vous connecter pour publier un commentaire.
Voici un autre exemple:
Code Derrière:
Élément De Données:
Résultat:
Look mec, j'ai fait un simple "Explorateur de Fichiers" par exemple dans un couple de lignes de code XAML de 5 minutes.
Il n'est PAS nécessaire de créer votre propre
ListViewItem
ou quelque chose comme ça. WPF n'est PAS winforms. Vous devez comprendre cela.Je l'ai déjà expliqué cela pour vous. L'INTERFACE utilisateur n'est Pas Données.
Look:
Code Derrière:
Élément De Données:
Résultat:
Voyez-vous? Il n'est pas nécessaire de compliquer quoi que ce soit. WPF a tout ce dont vous avez besoin de faire quoi que ce soit.