// This Source Code Form is subject to the terms of the MIT License. // If a copy of the MIT was not distributed with this file, You can obtain one at https://opensource.org/licenses/MIT. // Copyright (C) Leszek Pomianowski and WPF UI Contributors. // All Rights Reserved. using System; using System.Collections.ObjectModel; using System.Windows.Media; using Wpf.Ui.Demo.Simple.Models; namespace Wpf.Ui.Demo.Simple.Views.Pages; /// /// Interaction logic for DataView.xaml /// public partial class DataPage { public ObservableCollection ColorsCollection { get; private set; } = []; public DataPage() { InitializeData(); InitializeComponent(); ColorsItemsControl.ItemsSource = ColorsCollection; } private void InitializeData() { var random = new Random(); for (int i = 0; i < 8192; i++) { ColorsCollection.Add( new DataColor { Color = new SolidColorBrush( Color.FromArgb( (byte)200, (byte)random.Next(0, 250), (byte)random.Next(0, 250), (byte)random.Next(0, 250) ) ), } ); } } }