using LiveCharts.Defaults; using LiveCharts.Uwp; using System; using System.Linq; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using Windows.UI.Xaml.Media; using Windows.UI; using LiveCharts; // The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=234238 namespace UWP.CartesianChart.Sections { /// /// An empty page that can be used on its own or navigated to within a Frame. /// public sealed partial class SectionsExample : Page { public SectionsExample() { InitializeComponent(); SeriesCollection = new SeriesCollection { new LineSeries { Values = new ChartValues { new ObservableValue(3), new ObservableValue(5), new ObservableValue(2), new ObservableValue(7), new ObservableValue(7), new ObservableValue(4) }, PointGeometrySize = 0, StrokeThickness = 4, Fill = new SolidColorBrush(Colors.Transparent) }, new LineSeries { Values = new ChartValues { new ObservableValue(3), new ObservableValue(4), new ObservableValue(6), new ObservableValue(8), new ObservableValue(7), new ObservableValue(5) }, PointGeometrySize = 0, StrokeThickness = 4, Fill = new SolidColorBrush(Colors.Transparent) } }; DataContext = this; } public SeriesCollection SeriesCollection { get; set; } private void UpdateAllOnClick(object sender, RoutedEventArgs e) { var r = new Random(); foreach (var series in SeriesCollection) { foreach (var observable in series.Values.Cast()) { observable.Value = r.Next(0, 10); } } } } }