using LiveChartsCore; using SunlightCentralizedControlManagement_SCCM_.UserClass; using SunlightCentralizedControlManagement_SCCM_.WindowsView; using System; using System.Collections.Generic; using System.Data; using System.Data.Entity; using System.Data.SQLite; using System.Diagnostics.Eventing.Reader; using System.Linq; using System.Net; using System.Net.NetworkInformation; using System.Security.Cryptography; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using System.Drawing.Drawing2D; using System.Xml.Linq; using System.Drawing; using static SunlightCentralizedControlManagement_SCCM_.UserClass.SqliteHelper; using static SunlightCentralizedControlManagement_SCCM_.WindowsView.ViewStep; using static System.Windows.Forms.VisualStyles.VisualStyleElement; using SunlightCentralizedControlManagement_SCCM_.ViewModel; using LiveChartsCore.SkiaSharpView.WPF; using System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder; using Timeline.Model; using Timeline; namespace SunlightCentralizedControlManagement_SCCM_.View { /// /// ProgramgroupView.xaml 的交互逻辑 /// public partial class ProductionPlanningView : UserControl { public ProductionPlanningView() { InitializeComponent(); DataContext = new ProductionPlanningModel(); //ch.ZoomMode = LiveChartsCore.Measure.ZoomAndPanMode.PanX | LiveChartsCore.Measure.ZoomAndPanMode.ZoomY; } private SQLiteHelper SQLiteHelpers = null; //定义数据库 private readonly string DBAddress = Environment.CurrentDirectory + "\\DataBase\\SCCM.db"; //数据库路径 private void UserControl_Loaded(object sender, RoutedEventArgs e)//打开页面时的操作 { var randomVar = new Random(); var testList = new List(); var startDate = new DateTime(2024, 12, 30, 10, 9, 0); var endDate = new DateTime(2024, 12, 30, 22, 29, 0); for (var i = 0; i < 10; i++) { for (var d = startDate; d < endDate; d = d.AddSeconds(randomVar.Next(13000, 14000))) { var item1 = new ItemModel { ItemName = "Item" + "" + i, Duration = TimeSpan.FromSeconds(randomVar.Next(8, 15000)), StartDate = d, ItemColor = System.Drawing.Color.PowderBlue }; testList.Add(item1); } } // var dfg = new TimelineChart(); // qwe.Child = dfg.ShowBarChart(startDate, endDate, testList); // timeline1.ShowBarChart(startDate, endDate, testList); } private void ListViewItem_Quit(object sender, System.Windows.Input.MouseButtonEventArgs e)//退出事件 { } private void ListViewItem_edit(object sender, System.Windows.Input.MouseButtonEventArgs e)//编辑事件 { } private void ListViewItem_Insert(object sender, System.Windows.Input.MouseButtonEventArgs e)//插入事件 { } private void ListViewItem_Save(object sender, System.Windows.Input.MouseButtonEventArgs e)//保存事件 { } private void ListViewItem_Delete(object sender, System.Windows.Input.MouseButtonEventArgs e)//删除事件 { } } }