Efecto DropShadow en gráfico circular

Quiero hacer un gráfico circular con un efecto DropShadow, así que traté de poner el efecto en el objeto PieDataPoint pero no funcionó: en lugar de proyectar una sombra del pastel, cada porción del pastel dibuja su propia sombra. sus vecinos, como se puede ver en la siguiente imagen:

enter image description here

preguntado el 01 de julio de 12 a las 09:07

ok, he resuelto el problema, la pregunta se puede eliminar -

1 Respuestas

Eventualmente configuré el efecto DropShadow en EdgePanel dentro de la plantilla del gráfico y funcionó.

     <Charting:Chart.Template>
            <ControlTemplate  TargetType="Charting:Chart">
                <Border>
                        <Grid>
                            <Grid.RowDefinitions>
                                <RowDefinition Height="*" />
                                <RowDefinition Height="Auto" />
                            </Grid.RowDefinitions>


                            <chartingprimitives:EdgePanel x:Name="ChartArea" Style="{TemplateBinding ChartAreaStyle}">
                            <chartingprimitives:EdgePanel.Effect>
                                <DropShadowEffect
                                    ShadowDepth = "5"
                                    Direction = "330"
                                    Color = "Gray"
                                    Opacity = "0.5"
                                    BlurRadius = "10">
                                </DropShadowEffect>
                            </chartingprimitives:EdgePanel.Effect>
                        </chartingprimitives:EdgePanel>

                            <charting:Legend x:Name="Legend" BorderThickness="0" Grid.Row="1" HorizontalAlignment="Center"/>

                        </Grid>
                </Border>
            </ControlTemplate>
        </Charting:Chart.Template>

Respondido 02 Jul 12, 11:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.