Exemplo n.º 1
0
        private void LoadTargetValues()
        {
            names.Text = UiTools.GetNamesStringFromArray(editTarget.Names);
            ra.Text    = Coordinates.FormatHMS(editTarget.RA);
            dec.Text   = Coordinates.FormatDMS(editTarget.Dec);
            mag.Text   = editTarget.Magnitude.ToString();
            zoom.Text  = Coordinates.FormatDMS(editTarget.ZoomLevel / 6);
            // todo localize and format
            DistanceValue.Text = editTarget.Distance.ToString();
            string fullName = "";

            if (Constellations.FullNames.ContainsKey(editTarget.Constellation))
            {
                fullName = Constellations.FullNames[editTarget.Constellation];
            }

            constellation.Items.Add("Undefined/Not Applicable");
            constellation.SelectedIndex = 0;
            foreach (string name in Constellations.FullNames.Values)
            {
                int index = constellation.Items.Add(name);
                if (name == fullName)
                {
                    constellation.SelectedIndex = index;
                }
            }
            SortedList <string, string> list = new SortedList <string, string>();

            foreach (string s in Enum.GetNames(typeof(Classification)))
            {
                list.Add(s, s);
            }

            foreach (string s in list.Values)
            {
                classification.Items.Add(s);
            }
            classification.SelectedIndex = classification.Items.IndexOf(editTarget.Classification.ToString());
        }