Merge branch 'master' of http://www.scserverddns.top:13000/sc/SunlightCentralizedControlManagement
This commit is contained in:
commit
b9f6e9f108
3 files changed
+53
No files matched your search
@@ -21,6 +21,7 @@
|
|||||||
<RowDefinition Height="60"/>
|
<RowDefinition Height="60"/>
|
||||||
</Grid.RowDefinitions>
|
</Grid.RowDefinitions>
|
||||||
<Grid Grid.Row="0">
|
<Grid Grid.Row="0">
|
||||||
|
<lvc:CartesianChart XAxes="{Binding XAxes}" />
|
||||||
|
|
||||||
|
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ namespace SunlightCentralizedControlManagement_SCCM_.View
|
|||||||
public ProductionPlanningView()
|
public ProductionPlanningView()
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
DataContext = new ProductionPlanningModel();
|
||||||
}
|
}
|
||||||
|
|
||||||
private SQLiteHelper SQLiteHelpers = null; //定义数据库
|
private SQLiteHelper SQLiteHelpers = null; //定义数据库
|
||||||
|
|||||||
@@ -27,12 +27,63 @@ using System.ComponentModel;
|
|||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
using SunlightCentralizedControlManagement_SCCM_.View;
|
using SunlightCentralizedControlManagement_SCCM_.View;
|
||||||
|
using LiveChartsCore.SkiaSharpView.Painting.Effects;
|
||||||
|
|
||||||
namespace SunlightCentralizedControlManagement_SCCM_.ViewModel
|
namespace SunlightCentralizedControlManagement_SCCM_.ViewModel
|
||||||
{
|
{
|
||||||
public partial class ProductionPlanningModel : ObservableObject//ViewModelBase
|
public partial class ProductionPlanningModel : ObservableObject//ViewModelBase
|
||||||
{
|
{
|
||||||
|
//x轴时间格式
|
||||||
|
public Axis[] XAxes { get; set; } =
|
||||||
|
{
|
||||||
|
new DateTimeAxis(TimeSpan.FromSeconds(5) , date => date.ToString("yyyy-MM-dd HH:mm"))
|
||||||
|
{
|
||||||
|
// CrosshairLabelsBackground = SKColors.DarkGray.AsLvcColor(),
|
||||||
|
// CrosshairLabelsPaint = new SolidColorPaint(SKColors.DarkSlateBlue, 1),
|
||||||
|
// CrosshairPaint = new SolidColorPaint(SKColors.DarkSlateGray, 1),
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
public RectangularSection[] Sections { get; set; } =
|
||||||
|
{
|
||||||
|
new RectangularSection
|
||||||
|
{
|
||||||
|
Yi = 8,
|
||||||
|
Yj = 8,
|
||||||
|
Stroke = new SolidColorPaint
|
||||||
|
{
|
||||||
|
Color = SKColors.Red,
|
||||||
|
StrokeThickness = 3,
|
||||||
|
PathEffect = new DashEffect(new float[] { 6, 6 })
|
||||||
|
}
|
||||||
|
},
|
||||||
|
new RectangularSection
|
||||||
|
{
|
||||||
|
Xi = 4,
|
||||||
|
Xj = 6,
|
||||||
|
Fill = new SolidColorPaint { Color = SKColors.Blue.WithAlpha(20) }
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
public ISeries[] Series { get; set; } =
|
||||||
|
{
|
||||||
|
new ScatterSeries<ObservablePoint>
|
||||||
|
{
|
||||||
|
GeometrySize = 10,
|
||||||
|
Stroke = new SolidColorPaint ((SKColor)2.2, (float)5.4),
|
||||||
|
Fill = null,
|
||||||
|
Values = new ObservablePoint[]
|
||||||
|
{
|
||||||
|
/* new(2.2, 5.4), new(4.5, 2.5), new(4.2, 7.4),
|
||||||
|
new(6.4, 9.9), new(4.2, 9.2), new(5.8, 3.5),
|
||||||
|
new(7.3, 5.8), new(8.9, 3.9), new(6.1, 4.6),
|
||||||
|
new(9.4, 7.7), new(8.4, 8.5), new(3.6, 9.6),
|
||||||
|
new(4.4, 6.3), new(5.8, 4.8), new(6.9, 3.4),
|
||||||
|
new(7.6, 1.8), new(8.3, 8.3), new(9.9, 5.2),
|
||||||
|
new(8.1, 4.7), new(7.4, 3.9), new(6.8, 2.3)*/
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user