示例#1
0
 protected override void ConfigureViewFields() // Выбор и агрегация полей объекта, которые будут отображаться на форме
 {
     ViewConfig.Add("Название", () => Name);
     ViewConfig.Add("Дата открытия", () => Date == null ? Constants.UNKNOWN : Date.ToString());
     ViewConfig.Add("Первооткрывыатель", () => SDiscoverer == null ? Constants.UNKNOWN : SDiscoverer.Name);
     ViewConfig.Add("Созвездие", () => StarAsterism == null ? "-" : StarAsterism.Name);
     ViewConfig.Add("Расстояние", () => Distance);
     ViewConfig.Add("Масса", () => Mass == null ? Constants.UNKNOWN : Mass.ToString());
     ViewConfig.Add("Минимальная температура", () => TMin);
     ViewConfig.Add("Максимальная температура", () => TMax);
     //ViewConfig.Add("Цвет", () => VisColor);
     ViewConfig.Add("Содержание веществ", () => String.Join("\n", SubstancesPercentage.Select(S => S.Key.ToString() + ": " + S.Value.ToString())));
 }
示例#2
0
 protected override void ConfigureViewFields()
 {
     ViewConfig.Add("Название", () => Name);
 }
示例#3
0
 protected override void ConfigureViewFields()
 {
     ViewConfig.Add("Название", () => Name);
     ViewConfig.Add("Формула", () => Formula);
 }