public UzorItem(UzorData data, string path, MainPage p) { InitializeComponent(); this.Data = data; this.path = path; UzorPixelFieldView upv = this.preview; DemonstrateUzorEditorObject udb = new DemonstrateUzorEditorObject(); udb.Data = data; udb.GradientMode = false; //upv.ThisData = data; upv.EditorObjectssList.Add(udb); upv.DrawView(); this.itemName.Text = data.Name.Split("/".ToCharArray()).Last(); this.itemDate.Text = data.DataOfCreation.ToString(); /** WTF??? **/ /*this.mineFrame.BackgroundColor = new Xamarin.Forms.Color( data.Layers[0].BackColor.R, * data.Layers[0].BackColor.G, * data.Layers[0].BackColor.B, * data.Layers[0].BackColor.A);*/ this.mineFrame.BackgroundColor = Color.FromRgba(data.Layers[0].BackColor.R, data.Layers[0].BackColor.G, data.Layers[0].BackColor.B, data.Layers[0].BackColor.A); this.pageForAlert = p; }
public UzorItem(UzorData data) // for SelectionItemPage { InitializeComponent(); selectItemMode = true; this.Data = data; UzorPixelFieldView upv = this.preview; DemonstrateUzorEditorObject udb = new DemonstrateUzorEditorObject(); udb.Data = data; udb.GradientMode = false; //upv.ThisData = data; upv.EditorObjectssList.Add(udb); upv.DrawView(); if (data.Name == null) { data.Name = ""; } this.itemName.Text = data.Name.Split("/".ToCharArray()).Last(); this.itemDate.Text = data.DataOfCreation.ToString(); this.mineFrame.BackgroundColor = Color.FromRgba(data.Layers[0].BackColor.R, data.Layers[0].BackColor.G, data.Layers[0].BackColor.B, data.Layers[0].BackColor.A); this.deleteButton.IsVisible = false; this.shadow.IsVisible = false; }
public Tip1() { InitializeComponent(); var d = makeDemonstrateUzor(); v = new UzorPixelFieldView(); this.demonstrateUzorFrame.Content = v; uzor = new DemonstrateUzorEditorObject(); uzor.Data = d; v.EditorObjectssList.Add(new Background(d)); v.EditorObjectssList.Add(uzor); var d1 = makeRoundDemonstrateUzor(); v1 = new UzorPixelFieldView(); this.demonstrateUzorFrame2.Content = v1; uzor2 = new DemonstrateUzorEditorObject(); uzor2.Data = d1; v1.EditorObjectssList.Add(new Background(d)); v1.EditorObjectssList.Add(uzor2); Device.StartTimer(TimeSpan.FromMilliseconds(350), () => { if (uzorStep > 15) { uzorStep = 0; uzor.Data.Replace(makeDemonstrateUzor()); uzor2.Data.Replace(makeRoundDemonstrateUzor()); } else { Algorithm.BasicDrawingAlgorithm.Calculate(uzor.Data.Layers[0]); Algorithm.BasicDrawingAlgorithm.Calculate(uzor2.Data.Layers[0]); uzorStep++; } v.DrawView(); v1.DrawView(); return(true); }); }