2010-07-27 105 views
1

我有一個LineSeries,我試圖從代碼而不是XAML構建。如何修改默認圖表樣式的選擇部分?

我正在使用LineSeries,但我想要刪除標記,並且只有行。要做到這一點,我已經改變了風格,這樣的HIGHT和寬度都是零:

//modify series style 
var lineStyle = new Style(typeof(DataPoint),bChart.Style); 
lineStyle.Setters.Add(new Setter(DataPoint.HeightProperty, 0.0)); 
lineStyle.Setters.Add(new Setter(DataPoint.WidthProperty, 0.0)); 

// Add series to chart 
var a = new LineSeries(); 
a.IndependentValueBinding = new System.Windows.Data.Binding("Key"); 
a.DependentValueBinding = new System.Windows.Data.Binding("Value"); 
a.DataPointStyle = lineStyle; 

這工作,但是顏色從原來的風格改變 - 他們都是現在黃/橙色。我寧願他們不是!我最好實施新的顏色,還是可以修改默認樣式,而不是強加一個新的顏色?

回答

0

爲了讓他們黑色的,例如只需添加:

lineStyle.Setters.Add(new Setter(DataPoint.Background, Brushes.Black));