0
ColumnSeries
인 WPF Toolkit 차트가 있습니다. ColumnSeries
는 일련의 모든 컬럼에 영향을 미치는 뒤에 코드에서 SelectionChanged
이벤트 및 기본 스타일이(WPF Toolkit) 열 시리즈의 각 DataPoint에 대한 색 설정
<chartingToolkit:ColumnSeries DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding ColumnValues}" IsSelectionEnabled="True" SelectionChanged="ColumnSeries_SelectionChanged">
<chartingToolkit:ColumnSeries.DataPointStyle>
<Style TargetType="chartingToolkit:ColumnDataPoint">
<Setter Property="Background" Value="{StaticResource HeaderForegroundBrush}" />
</Style>
</chartingToolkit:ColumnSeries.DataPointStyle>
</chartingToolkit:ColumnSeries>
나는 하나의 스타일을 코드 숨김에서 전체 ColumnSeries가의 스타일을 변경할 수 있지만, 어떻게 할 수
열이 변경 되었습니까? 이것이 가능합니까?
private void ColumnSeries_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
Style lineStyle = new Style { TargetType = typeof(ColumnDataPoint) };
lineStyle.Setters.Add(new Setter(ColumnDataPoint.BackgroundProperty, (Brush)Application.Current.Resources["Line1Brush"]));
((ColumnSeries)sender).DataPointStyle = lineStyle;
}