Brighten は選択した項目をフェードアウトしますが、FadeOthers は反対の効果を引き起こします。GrayscaleOthers
は FadeOthers と同様に動作しますが、シリーズの残りの部分にはグレー色を表示します。これは SelectionBrush 設定をオーバーライドすることに注意してください。SelectionColorOutline
と SelectionColorThickOutline
はシリーズの周囲に境界線を描画します。
併せて、どの項目を選択するかをより細かく制御できる SelectionBehavior も利用できます。Auto
のデフォルトの動作は PerSeriesAndDataItemMultiSelect
です。
-
Auto
-
PerDataItemMultiSelect
-
PerDataItemSingleSelect
-
PerSeriesAndDataItemMultiSelect
-
PerSeriesAndDataItemSingleSelect
-
PerSeriesAndDataItemGlobalSingleSelect
-
PerSeriesMultiSelect
-
PerSeriesSingleSelect
PerSeriesAndDataItemGlobalSingleSelect
を使用すると、すべてのカテゴリで一度に 1 つのシリーズを選択できます。一方、PerSeriesSingleSelect
では、すべてのカテゴリで一度に同じシリーズを選択できます。
以下は、すべてのカテゴリにわたって単一のシリーズ選択を実装するコード例です。
<ig:XamDataChart x:Name="Chart" SelectionMode="SelectionColorFill" SelectionBehavior="PerSeriesSingleSelect">
<ig:XamDataChart.Series>
<ig:ColumnSeries ValueMemberPath="Coal"
</ig:ColumnSeries>
<ig:ColumnSeries ValueMemberPath="Gas"
</ig:ColumnSeries>
</ig:XamDataChart.Series>
</ig:XamDataChart>
var chart = new XamDataChart();
chart.SelectionMode = SeriesSelectionMode.SelectionColorFill;
chart.SelectionBehavior = SeriesSelectionBehavior.PerSeriesSingleSelect;