Silverlight Toolkit-如何为折线系列图表的勾号颜色设置主题 我是在Silverlight系列图表的中间,因为我的生活无法确定如何在我的图表主题时段的颜色主题。

Silverlight Toolkit-如何为折线系列图表的勾号颜色设置主题 我是在Silverlight系列图表的中间,因为我的生活无法确定如何在我的图表主题时段的颜色主题。,silverlight,windows-phone-7,silverlight-toolkit,Silverlight,Windows Phone 7,Silverlight Toolkit,当在浅色背景上显示时,它们看起来很棒,但是在深色背景上它们是看不见的(它们是黑色的) 任何帮助都将不胜感激 谢谢 Doug当您查看Silverlight工具箱图表的内置样式时,您将看到以下内容: <!-- charting:Chart --> <Style TargetType="charting:Chart"> <Setter Property="BorderBrush" Value="Black" /> <Setter Prope

当在浅色背景上显示时,它们看起来很棒,但是在深色背景上它们是看不见的(它们是黑色的)

任何帮助都将不胜感激

谢谢
Doug

当您查看Silverlight工具箱图表的内置样式时,您将看到以下内容:

<!--  charting:Chart  -->
<Style TargetType="charting:Chart">
    <Setter Property="BorderBrush" Value="Black" />
    <Setter Property="BorderThickness" Value="1" />
    <Setter Property="IsTabStop" Value="False" />
    <Setter Property="Padding" Value="10" />
    <Setter Property="Palette">
        <Setter.Value>
            <datavis:ResourceDictionaryCollection>
                <!-- Blue -->
                <ResourceDictionary>
                    <RadialGradientBrush x:Key="Background" GradientOrigin="-0.1,-0.1" Center="0.075,0.015" RadiusX="1.05" RadiusY="0.9">
                        <GradientStop Color="#FFB9D6F7" />
                        <GradientStop Color="#FF284B70" Offset="1" />
                    </RadialGradientBrush>
                    <Style x:Key="DataPointStyle" TargetType="Control">
                        <Setter Property="Background" Value="{StaticResource Background}" />
                    </Style>
                    <Style x:Key="DataShapeStyle" TargetType="Shape">
                        <Setter Property="Stroke" Value="{StaticResource Background}" />
                        <Setter Property="StrokeThickness" Value="2" />
                        <Setter Property="StrokeMiterLimit" Value="1" />
                        <Setter Property="Fill" Value="{StaticResource Background}" />
                    </Style>
                </ResourceDictionary>
                <!-- Red -->
                <ResourceDictionary>
                    <RadialGradientBrush x:Key="Background" GradientOrigin="-0.1,-0.1" Center="0.075,0.015" RadiusX="1.05" RadiusY="0.9">
                        <GradientStop Color="#FFFBB7B5" />
                        <GradientStop Color="#FF702828" Offset="1" />
                    </RadialGradientBrush>
                    <Style x:Key="DataPointStyle" TargetType="Control">
                        <Setter Property="Background" Value="{StaticResource Background}" />
                    </Style>
                    <Style x:Key="DataShapeStyle" TargetType="Shape">
                        <Setter Property="Stroke" Value="{StaticResource Background}" />
                        <Setter Property="StrokeThickness" Value="2" />
                        <Setter Property="StrokeMiterLimit" Value="1" />
                        <Setter Property="Fill" Value="{StaticResource Background}" />
                    </Style>
                </ResourceDictionary>


颜色来自调色板属性-据我所知,每个新系列都从该调色板中获得另一个条目。

当您查看Silverlight Toolkit图表的内置样式时,您将看到以下内容:

<!--  charting:Chart  -->
<Style TargetType="charting:Chart">
    <Setter Property="BorderBrush" Value="Black" />
    <Setter Property="BorderThickness" Value="1" />
    <Setter Property="IsTabStop" Value="False" />
    <Setter Property="Padding" Value="10" />
    <Setter Property="Palette">
        <Setter.Value>
            <datavis:ResourceDictionaryCollection>
                <!-- Blue -->
                <ResourceDictionary>
                    <RadialGradientBrush x:Key="Background" GradientOrigin="-0.1,-0.1" Center="0.075,0.015" RadiusX="1.05" RadiusY="0.9">
                        <GradientStop Color="#FFB9D6F7" />
                        <GradientStop Color="#FF284B70" Offset="1" />
                    </RadialGradientBrush>
                    <Style x:Key="DataPointStyle" TargetType="Control">
                        <Setter Property="Background" Value="{StaticResource Background}" />
                    </Style>
                    <Style x:Key="DataShapeStyle" TargetType="Shape">
                        <Setter Property="Stroke" Value="{StaticResource Background}" />
                        <Setter Property="StrokeThickness" Value="2" />
                        <Setter Property="StrokeMiterLimit" Value="1" />
                        <Setter Property="Fill" Value="{StaticResource Background}" />
                    </Style>
                </ResourceDictionary>
                <!-- Red -->
                <ResourceDictionary>
                    <RadialGradientBrush x:Key="Background" GradientOrigin="-0.1,-0.1" Center="0.075,0.015" RadiusX="1.05" RadiusY="0.9">
                        <GradientStop Color="#FFFBB7B5" />
                        <GradientStop Color="#FF702828" Offset="1" />
                    </RadialGradientBrush>
                    <Style x:Key="DataPointStyle" TargetType="Control">
                        <Setter Property="Background" Value="{StaticResource Background}" />
                    </Style>
                    <Style x:Key="DataShapeStyle" TargetType="Shape">
                        <Setter Property="Stroke" Value="{StaticResource Background}" />
                        <Setter Property="StrokeThickness" Value="2" />
                        <Setter Property="StrokeMiterLimit" Value="1" />
                        <Setter Property="Fill" Value="{StaticResource Background}" />
                    </Style>
                </ResourceDictionary>


颜色来自Palette属性-据我所知,每个新系列都从该调色板中获得另一个条目。

不久前,我尝试使用Silverlight Toolkit图表执行应用程序,几天后将其扔进垃圾箱-它们根本不适合使用/自定义。我正在使用Visifire图表,并且对它们非常满意,因为它们更易于使用。我已经完成了一个相当大的项目,在所有方面都成功地使用了它们-这是我遇到的唯一问题,所以现在更改组件已经太晚了…一段时间以前,我试着用Silverlight Toolkit图表做一个应用程序,几天后就把它们扔进了垃圾堆——它们根本不适合使用/定制。我正在使用Visifire图表,并且对它们非常满意,因为它们更易于使用。我已经完成了一个相当大的项目,在所有方面都成功地使用了它们-这是我遇到的唯一问题,所以现在更改组件太晚了…您还没有指出“勾号”是什么部分对于间隔,您没有指出间隔的“勾号”部分