public M_ObjectTabbedPage(M_object _m_Object) { InitializeComponent(); BackgroundColor = Setting.BackColor; BarBackgroundColor = Setting.BarColor; m_Object = _m_Object; Children.Add(new M_ObjectPage(m_Object)); InitializeConstellationPage(); }
public M_ObjectPage(M_object _m_object) { InitializeComponent(); m_object = _m_object; if (m_object == null) { return; } BindingContext = m_object; GlitterCell.Detail += " (m)"; SizeCell.Detail += " (ps)"; DistanceCell.Detail += " (ps)"; }
private M_object addM_objects(string data, string image, string uri) { var newObj = new M_object(); int i = 0; int j = 0; while (data[i] != '\t') { i++; } newObj.Number = Convert.ToInt32(data.Substring(j, i - j)); j = ++i; while (data[i] != '\t') { i++; } newObj.NGC = data.Substring(j, i - j); j = ++i; while (data[i] != '\t') { i++; } newObj.EquatorialCoordinates = data.Substring(j, i - j); j = ++i; while (data[i] != '\t') { i++; } newObj.Glitter = Convert.ToDouble(data.Substring(j, i - j)); j = ++i; while (data[i] != '\t') { i++; } newObj.Size = Convert.ToDouble(data.Substring(j, i - j)); j = ++i; while (data[i] != '\t') { i++; } if (i != j) { newObj.NumberOfStars = Convert.ToDouble(data.Substring(j, i - j)); } j = ++i; while (data[i] != '\t') { i++; } newObj.Distance = Convert.ToDouble(data.Substring(j, i - j)); j = ++i; while (data[i] != '\t') { i++; } // newObj.Name = line.Substring(j, i - j); j = ++i; int count = data.Count(); while (i < count && data[i] != '\t') { i++; } newObj.Name = data.Substring(j, i - j); j = ++i; newObj.Image = image; newObj.Uri = uri; Data.AllM_Ojects.Add(newObj); return(newObj); }