Comment puis-je montrer que le graphique d'un graphique (No Legend, Sans titre, Espace minimum utilisé) dans Silverlight 3.0?

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

Question

J'écris une application Silverlight qui montre un graphique circulaire des éléments comme un élément terminé dans un DataGrid. Je peux en obtenir le graphique pour montrer comme un élément dans le DataGrid à l'aide d'un DataGridTemplateColumn.

Mon problème est la grille souffle la hauteur de la ligne de données, car il a un titre et une légende et beaucoup d'espaces alloués autour de lui. Je veux juste montrer que le diagramme circulaire, sans rembourrage supplémentaire ou des informations.

J'ai trouvé quelques façons de style alambiqué pour le faire, mais ils semblent jeter les erreurs de syntaxe (peut-être qu'ils sont des solutions Silverlight 2.0?)

Quelqu'un at-il un moyen de le faire travailler dans Silverlight 3.0?

Merci d'avance!

Était-ce utile?

La solution

Le graphique peut être de style largement, si vous voulez avoir un tableau super-frugal qui essentiellement ne dispose que d'un ChartArea et c'est tout, vous pouvez fournir un modèle minimal pour elle: -

<charting:Chart>
    <charting:Chart.Style>
        <Style TargetType="charting:Chart">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="charting:Chart">
                        <chartingprimitives:EdgePanel x:Name="ChartArea" />
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </charting:Chart.Style>
    <charting:PieSeries ItemsSource="{Binding}" IndependentValuePath="Value" DependentValuePath="ID" />
</charting:Chart>

Note J'utilise le kit d'outils Nov09 Silverlight 3. Ce qui précède ne contient que le PieChart pas de frontières, le rembourrage, le titre, la légende, fond dégradé ou quoi que ce soit, mais le tableau brut lui-même.

Autres conseils

Essayez d'ajouter une marge négative au tableau Pie. Cela entraînera le graphique à placer plus bas dans la grille et rogner le titre (invisible).

Margin = "-10,-10,-10,-10"
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top