Trouver la couleur attribuée à point graphique ASP.NET lors de l'utilisation des palettes

StackOverflow https://stackoverflow.com/questions/5300415

  •  22-10-2019
  •  | 
  •  

Question

J'ai un ensemble ASP.NET cartes de contrôle de base à un diagramme circulaire, en utilisant la palette « Bright Pastel » et je voudrais lier les couleurs utilisées dans le tableau à un gridview ailleurs sur la page (ce qui est agissait en fait comme une légende, mais aura encore quelques champs aussi, une fois que je l'ai eu ce travail).

Je ne trouve nulle part dans le contrôle où il fait référence aux couleurs réelles utilisées dans chaque section du gâteau, toutes les propriétés de BackgroundColor sont 0. Je pourrais attribuer manuellement les couleurs, mais ça va choses vraiment compliquer si je doivent le faire.

Capture d'écran si elle aide à visualiser ce que je suis en train de faire:

Était-ce utile?

La solution

Une fois que vous avez configuré votre série, vous pouvez appeler la méthode chart1.ApplyPaletteColors (), puis vérifiez la série []. Couleur propriété pour déterminer la couleur.

chart1.Series.Clear();
chart1.Series.Add(new Series());
chart1.Series.Add(new Series());

Color series1Color = chart1.Series[0].Color;  
// Above (Series 1) currently holds {Color [Empty]} || {Name=0, ARGB={0,0,0,0}}
Color series2Color = chart1.Series[1].Color;  
// Above (Series 2) currently holds {Color [Empty]} || {Name=0, ARGB={0,0,0,0}}

chart1.ApplyPaletteColors();

Color series1AfterColor = chart1.Series[0].Color; 
// Above (Series 1) now holds {Color [A=255, R=65, G=140, B=240]}

Color series2AfterColor = chart1.Series[1].Color; 
// Above (Series 2) now holds {Color [A=255, R=252, G=180, B=65]}

Ces couleurs peuvent varier en fonction de la palette de couleurs que vous avez défini.

Pour voir ce que les palettes de couleurs que vous pouvez définir, vous pouvez voir Weblog Alex Gorev.


(source: msdn.com )

Source - blog de Alex

Il a des postes très utiles sur .NET et je cartographie ont consulté son blog souvent, le plus souvent de chercher des réponses à des questions sur Google cartographie http://blogs.msdn.com/b/alexgor/

Permettez-moi de savoir si cela ne répond pas à votre question assez de pour compléter votre tâche et je vais élaborer sur une zone que vous demandez que je suis capable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top