IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Presentation Foundation Discussion :

[WPF] Expander et ComponentOne


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 56
    Par défaut [WPF] Expander et ComponentOne
    Bonjour à tous,

    Je rencontre un problème très curieux et ça serait génial que vous puissiez m'éclairer

    Alors voilà c'est très simple :

    J'ai un <Expander>. dans son "Content" je lui ajoute un C1Accordion(un accordéon de ComponentOne).
    Je lance mon programme, j'ouvre l'Expander, et tout ce passe normalement(mon Accordion s'affiche).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <Expander Header="Test" Width="205"  VerticalAlignment="Top" Height="500" HorizontalAlignment="Left" >
    	<c1:C1Accordion >
                <c1:C1AccordionItem Header="Item1">
                </c1:C1AccordionItem>
                <c1:C1AccordionItem Header="Item2">
    	    </c1:C1AccordionItem>
    	    <c1:C1AccordionItem Header="Item3">
    	    </c1:C1AccordionItem>
    	</c1:C1Accordion>	
    </Expander>
    Le problème et que si je met l'Accordion dans un Grid, StackPanel ou Canvas, lorsque j'ouvre mon Expander(en exécution uniquement) j'ai un NullReferenceException.
    L'aperçu WPF dans Visual Studio est correct.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <Expander Header="Test" Width="205"  VerticalAlignment="Top" Height="500" HorizontalAlignment="Left" >
    	<StackPanel Orientation="Vertical">
    		<Button Content="Test"/>
    		<c1:C1Accordion >
    			<c1:C1AccordionItem Header="Item1">
    			</c1:C1AccordionItem>
    			<c1:C1AccordionItem Header="Item2">
    			</c1:C1AccordionItem>
    			<c1:C1AccordionItem Header="Item3">
    			</c1:C1AccordionItem>
    		</c1:C1Accordion>	
    	</StackPanel>
    </Expander>

    Il est donc impossible d'avoir un autre control dans mon Expander, en plus de mon Accordion...

    Avait vous déjà rencontrer un problème similaire?
    Avez vous peut être une piste à exploiter?

  2. #2
    Membre éclairé Avatar de koyot3
    Inscrit en
    Avril 2007
    Messages
    693
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 693
    Par défaut
    Bonjour,

    As tu des détails sur l'exception qui est levée (source ?) ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 56
    Par défaut
    L'exception : "La référence d'objet n'est pas définie à une instance d'un objet."

    La source : PresentationFramework

    Merci de t’intéresser à mon problème

  4. #4
    Membre éclairé Avatar de koyot3
    Inscrit en
    Avril 2007
    Messages
    693
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 693
    Par défaut
    N'ayant pas ta biblio, je ne peux pas tester mais c'est bizarre car il est possible de cumuler plusieurs composants dans un expander (et heureusement d'ailleurs)..

    J'ai regardé vite faite avec l'accordion classique (celui de la toolkit) et il semblerait qu'il y ait des petits soucis sur la gestion de la taille pour les items : voici deux liens qui pourront peut être t'aidé

    lien 1
    lien 2

    En espérant que ça te débloque !

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 56
    Par défaut
    Oui c'est vraiment bizarre comme tu dit.
    Je peut cumuler n’importe quel composant sans problème.
    Mais dés que j'ajoute ce C1Accordion rien ne va plus

    Le problème viendrait peut être du composant...

  6. #6
    Membre éclairé Avatar de koyot3
    Inscrit en
    Avril 2007
    Messages
    693
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 693
    Par défaut
    Essaie déjà sans mettre d'items dans ton accordion pour cibler la source..
    Sinon ComponentOne doit bien avoir un forum pour le SAV (comme Telerik ou autres)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Raccourcis Clavier Expander WPF C#
    Par minalya dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 01/12/2011, 20h59
  2. [C# Treeview] sauvegarde treenode problème Expand()
    Par joujoukinder dans le forum Windows Forms
    Réponses: 5
    Dernier message: 27/07/2005, 13h10
  3. [VB.NET] [TreeView] expand node d'un treeview
    Par graphicsxp dans le forum Windows Forms
    Réponses: 3
    Dernier message: 07/04/2005, 16h21
  4. Réponses: 1
    Dernier message: 12/07/2004, 23h23
  5. [Turbo C++] Fonciton containing for are not expanded inline
    Par BuG dans le forum Autres éditeurs
    Réponses: 6
    Dernier message: 17/02/2003, 06h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo