or
<Window |
x:Class="WpfApplication1.Window1" |
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" |
Title="Window1"> |
<Grid> |
<telerik:RadCarousel x:Name="RadCaoursel1"> |
<telerik:RadCarousel.ItemsPanel> |
<ItemsPanelTemplate> |
<telerik:RadCarouselPanel |
ItemsPerPage="7" /> |
</ItemsPanelTemplate> |
</telerik:RadCarousel.ItemsPanel> |
</telerik:RadCarousel> |
</Grid> |
</Window> |
using System; |
using System.Collections.Generic; |
using System.Linq; |
using System.Text; |
using System.Windows; |
using System.Windows.Controls; |
using System.Windows.Data; |
using System.Windows.Documents; |
using System.Windows.Input; |
using System.Windows.Media; |
using System.Windows.Media.Imaging; |
using System.Windows.Navigation; |
using System.Windows.Shapes; |
using System.Collections.ObjectModel; |
namespace WpfApplication1 |
{ |
/// <summary> |
/// Interaction logic for Window1.xaml |
/// </summary> |
public partial class Window1 : Window |
{ |
public Window1() |
{ |
InitializeComponent(); |
ObservableCollection<CarouselExample> items = new ObservableCollection<CarouselExample>(); |
for (int i = 0; i < 6; i++) |
{ |
items.Add(new CarouselExample() { Name = "Test" + i }); |
} |
this.RadCaoursel1.ItemsSource = items; |
} |
} |
public class CarouselExample |
{ |
public String Name { get; set; } |
} |
} |
SeriesMapping seriesMapping = new SeriesMapping(); |
seriesMapping.SeriesDefinition = new PieSeriesDefinition(); |
seriesMapping.GroupingSettings.GroupDescriptors.Add(new ChartGroupDescriptor("Baker")); |
ItemMapping itemMappingValue = new ItemMapping("PieID", DataPointMember.YValue, ChartAggregateFunction.Count); |
seriesMapping.ItemMappings.Add(itemMappingValue); |
ItemMapping itemMappingKey = new ItemMapping("Baker", DataPointMember.LegendLabel); |
seriesMapping.ItemMappings.Add(itemMappingKey); |
RadChart1.SeriesMappings.Add(seriesMapping); |
List<PieTest> pies = new List<PieTest>(); |
pies.Add(new PieTest() { PieID = 1, Baker = "John", Crust = "Corn Meal", Filling = "Chili" }); |
pies.Add(new PieTest() { PieID = 2, Baker = "Peter", Crust = "Graham Cracker", Filling = "Cream Cheese" }); |
pies.Add(new PieTest() { PieID = 3, Baker = "Paul", Crust = "Graham Cracker", Filling = "Chocolate Cream" }); |
pies.Add(new PieTest() { PieID = 4, Baker = "Paul", Crust = "Flour", Filling = "Apple" }); |
RadChart1.ItemsSource = pies; |