1
基本上我想將這個XAML代碼應用在C#後面。這裏是XAML如何在後面的代碼中設置Lineseries點模板
<telerik:LineSeries Stroke="Transparent">
<telerik:LineSeries.PointTemplate>
<DataTemplate>
<Ellipse Height="10" Width="10" Fill="DarkGreen" />
</DataTemplate>
</telerik:LineSeries.PointTemplate>
</telerik:LineSeries>
這是我曾嘗試:
Ellipse e = new Ellipse();
LineSeries line = new LineSeries();
e.Height = 10;
e.Width = 10;
line.Stroke = new SolidColorBrush(Colors.Transparent);
line.PointTemplate = new DataTemplate(e);
但它不工作,我收到了「價值DataTemplate.DataType必須是類型的System.Type的。」錯誤。任何人都知道如何正確地翻譯上面的XAML?
將這項工作即使在創建了我創作的radcartesianchart:
,那麼你會做應用它C#? – rage 2013-03-07 21:30:21
如果您添加XML並在代碼隱藏中使用該代碼,則該代碼將起作用。您必須確保您正在執行'radCartesianChart.Series.Add(line);'將該行添加到圖表。 – Kcvin 2013-03-07 21:49:06
感謝klut它完全工作。 – rage 2013-03-07 22:03:14