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 :

[VB.NET] Légende sur un graphique (WPF Toolkit) [Débutant(e)]


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 27
    Par défaut [VB.NET] Légende sur un graphique (WPF Toolkit)
    Bonjour,

    Je travaille actuellement sur la conception de graphique avec WPF Toolkit.
    J'aimerais rendre paramétrable mon graphique et pouvoir choisir d'afficher ou non ma légende en cliquant sur une Checkbox.

    Pour l'instant je n'arrive qu'à afficher ma légende avec mon graphique ou à la rendre invisible.

    Comment puis-je faire cela ?
    J'ai commencer par définir des styles dans mon XAML mais cela rend ma légende "fixe" sinon j'ai également tester avec un path (cela marche bien pour le titre de la légende mais pas pour le reste)

    Merci d'avance pour vos réponses

  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 choupi12,

    Tu peux essayer un truc comme ça pour jouer sur la visibilité de ta légende :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <CheckBox Name="cb" HorizontalAlignment="Center" VerticalAlignment="Center" Content="Légende" IsChecked="False"/>
    <toolkit:Chart Height="300" LegendTitle="Test">
    	<toolkit:Chart.LegendStyle>
    		<Style TargetType="Control">                                                
    			<Style.Triggers>
    				<DataTrigger Binding="{Binding IsChecked, ElementName=cb}" Value="true">                                
    					<Setter Property="Width" Value="0"/>
    					<Setter Property="Height" Value="0"/>
    				</DataTrigger>                            
    			</Style.Triggers>
    		</Style>
    	</toolkit:Chart.LegendStyle>
    </toolkit:Chart>

    Pour le titre, utilise le binding pour avoir quelque chose de dynamique en fonction de tes données...

    En espérant t'avoir aidé...

    @+

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 27
    Par défaut
    Merci beaucoup ça fonctionne

    Je ne pensais pas qu'on pouvait directement ajouter un contrôle en XAML.

  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
    Tu peux aussi le faire en code-behind mais c'est plus propre (à mon sens) avec le datatrigger direct en xaml...

    A ton service si tu as besoin

    Bonne soirée à toi !

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

Discussions similaires

  1. Plot légende sur le graphique
    Par cedji dans le forum MATLAB
    Réponses: 2
    Dernier message: 04/05/2012, 13h38
  2. Dessiner sur un graphique WPF
    Par skyline86 dans le forum Windows Presentation Foundation
    Réponses: 0
    Dernier message: 28/04/2011, 09h43
  3. [Artichow] Légendes sur un graphique à plusieurs courbes
    Par Unkn0wn dans le forum Bibliothèques et frameworks
    Réponses: 13
    Dernier message: 24/02/2010, 17h27
  4. Problème de binding sur un gridView WPF Toolkit
    Par fragmonster dans le forum Windows Presentation Foundation
    Réponses: 7
    Dernier message: 31/07/2009, 11h39
  5. Légende sur un graphique
    Par pwfsic dans le forum MATLAB
    Réponses: 4
    Dernier message: 08/06/2007, 14h49

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