このトピックは、 XamDataChart™ コントロールのシリーズのスタイル設定方法の概要について紹介し、例として影付きの効果をシリーズに適用する方法を紹介します。
本トピックの理解を深めるために、以下のトピックを参照することをお勧めします。
このトピックは、以下のセクションで構成されます。
XamDataChart の XamDataChart.Series コレクションに使用される Series クラスも、Control
クラスから継承されるため、Effect
プロパティを適用します。このプロパティは、シリーズの表示に視覚効果を適用します。以下の表は、サポートされている視覚効果と視覚効果を構成する Effect
プロパティ設定をマップします。
各効果は、効果のプロパティ設定を変更して構成できます。ぼかし効果は、ぼかしの半径およびぼかしの計算に使用する曲線で構成できます。影付きの効果は、影の色、その不透明度、方向、オフセット、およびぼかしを変更することによりカスタマイズできます。
影付きの効果をシリーズに適用するには、以下の 2 つの方法があります。
Series クラスの Effect
プロパティを使用する
シリーズの IsDropShadowEnabled プロパティを使用する
Series
クラスの Effect
プロパティで、影付きの効果を適用する場合Series
クラスの Effect
プロパティを、DropShadowEffect
インスタンスに設定します。影付きの効果がボックスの外側に適用されます。DropShadowEffect
インスタンスを更にカスタマイズすることができます。
以下の表は、各プロパティ設定による影付きの効果 (シリーズのIsDropShadowEnabled
プロパティが適用された場合) で構成できる要素を示しています。この表に示す設定内容を使用する場合は、シリーズの Effect
プロパティを設定しないでください。
この例では、シリーズの IsDropShadowEnabled プロパティによる影付きの効果を示します。以下のスクリーンショットは、以下の影の設定の結果、 XamDataChart コントロールの外観がどのようになるか示しています。
以下は、折れ線チャート シリーズの影に関連するプロパティを設定する場合のコード スニペットです。
XAML の場合:
…
<ig:LineSeries IsDropShadowEnabled="True"
ShadowBlur="20"
ShadowColor="DarkBlue"
ShadowDepth="15"
ShadowDirection="90"
ShadowOpacity="0.8"
Thickness="5"
…
>
…
Visual Basic の場合:
… Dim lineSeries = New LineSeries() lineSeries.IsDropShadowEnabled = True lineSeries.ShadowBlur = 20 lineSeries.ShadowColor = new SolidColorBrush("DarkBlue") lineSeries.ShadowDepth = 15 lineSeries.ShadowDirection = 90 lineSeries.ShadowOpacity = 0.8 lineSeries.Thickness = 5 …
C# の場合:
… LineSeries lineSeries = New LineSeries(); lineSeries.IsDropShadowEnabled = True; lineSeries.ShadowBlur = 20; lineSeries.ShadowColor = new SolidColorBrush("DarkBlue"); lineSeries.ShadowDepth = 15; lineSeries.ShadowDirection = 90; lineSeries.ShadowOpacity = 0.8; lineSeries.Thickness = 5; …
以下の資料 (Infragistics のコンテンツ ファミリー以外でもご利用いただけます) は、このトピックに関連する追加情報を提供します。