protected override void SetNewColor(color newColor) { this.orderCalcPostion.CalcModel.ColorIn = newColor.name; this.orderCalcPostion.CalcModel.ColorInGroupName = newColor.colorgroup1.name; ConstructionColor nativeColor = SettingsLoad.currentSettings.GetConstructionColorByID(newColor.idcolor); this.orderCalcPostion.NativeModel.ChangeColors(nativeColor, null); }
public StickmanView() { InitializeComponent(); paint = new SKPaint { Style = SKPaintStyle.Stroke, Color = ConstructionColor.ToSKColor(), StrokeWidth = 15 }; bodyPaint = new SKPaint { Style = SKPaintStyle.Stroke, Color = BodyColor.ToSKColor(), StrokeWidth = 10 }; }
protected override void OnPropertyChanged([CallerMemberName] string propertyName = null) { if (propertyName.Equals(nameof(Step))) { CanvasView.InvalidateSurface(); } else if (propertyName.Equals(nameof(ConstructionColor))) { paint.Color = ConstructionColor.ToSKColor(); CanvasView.InvalidateSurface(); } else if (propertyName.Equals(nameof(BodyColor))) { bodyPaint.Color = BodyColor.ToSKColor(); CanvasView.InvalidateSurface(); } base.OnPropertyChanged(propertyName); }