2010-11-15 14 views
0

Im essayant de créer une vue de liste mais im ayant des problèmes le concevant comme je le veux, je connais la base de présentation de Windows (WPF) mais comme j'étudie C# et le langage lui-même .Affichage ListView vertical

Je suppose que View.List serait le moyen d'aller avec un petit bricoler avec OwnerDraw et OnDraw mais je crois encore à avoir des problèmes

Quel bâtiment im dans un navigateur Youtube et la mise en page souhaitée serait comme si :

--------------------------------------------- 
- ----- ----------------------------------- - 
- | I | | Some Title here     - 
- ----- ----------------------------------- - 
- ----- ----------------------------------- - 
- | I | | Some Title here     - 
- ----- ----------------------------------- - 
- ----- ----------------------------------- - 
- | I | | Some Title here     - 
- ----- ----------------------------------- - 
- ----------------------------------------- - 

regardant la disposition ci-dessus, vous pouvez voir que j'ai besoin que donc il y a 1 ligne par ligne, ce qui est mon principal problème que je ne peux pas me déplacer, la I serait une image et le texte à droite aurait.

Quelqu'un peut-il me aider à comprendre ce que les paramètres ou le code je aurais besoin de faire pour obtenir ce tri, ses progrès vraiment bloquer :(

Merci

Répondre

-1

Je suggère l'une des deux choses

1- Utilisez un ListBox et propriétaire dessiner que

2- Utilisez un ListView en vue détaillée et propriétaire dessiner les éléments que vous décrivez ci-dessus.

+0

Le problème i m ayant fait en sorte que le ListViewitem est 1 par ligne dans OwnerDraw Appel – RobertPitt

+1

@RobertPitt, il me manque peut-être quelque chose, mais si vous avez le ListView est en mode Détail, il y a un ListViewItem par ligne. –