public aboutProgLang() { InitializeComponent(); Logger.SaveLog($"[{DateTime.Now.ToString(new CultureInfo("en-US"))}] aboutProgLang Startup"); cmp = new ComponentsInfo(); Dictionary <int, Dictionary <string, object> > components = cmp.Select("Language"); foreach (var comp in components) { SelectLang.Items.Add(comp.Value["lang_name"]); } if (Regedit.GetValue("firststart").ToString() == "0") { MessageBox.Show("Тут вы можете посмотреть все языки программирования, которые используются в Adobe Dreamweaver.", "Справка", MessageBoxButton.OK, MessageBoxImage.Information); if (Regedit.GetValue("tmp").ToString() == "3") { Regedit.SetValue("firststart", "1"); } else { Regedit.SetValue("tmp", (int.Parse(Regedit.GetValue("tmp").ToString()) + 1).ToString()); } } }
public ComponentsMenu() { InitializeComponent(); Logger.SaveLog($"[{DateTime.Now.ToString(new CultureInfo("en-US"))}] ComponentsMenu Startup"); cmp = new ComponentsInfo(); Dictionary <int, Dictionary <string, object> > components = cmp.Select(); foreach (var comp in components) { SelectComponent.Items.Add(comp.Value["comp_name"]); } PropNames.Visibility = Visibility.Hidden; if (SelectComponent.Items.Count > 0) { this.ComponentsOut(SelectComponent.Items[0].ToString()); } if (Regedit.GetValue("firststart").ToString() == "0") { MessageBox.Show("Тут вы можете посмотреть все языки программирования, которые используются в Adobe Dreamweaver.", "Справка", MessageBoxButton.OK, MessageBoxImage.Information); if (Regedit.GetValue("tmp").ToString() == "3") { Regedit.SetValue("firststart", "1"); } else { Regedit.SetValue("tmp", (int.Parse(Regedit.GetValue("tmp").ToString()) + 1).ToString()); } } }
public void Load(Dispatcher uiThread) { var comp = new ComponentsInfo(); comp.Load(); LocationData = GetLocationStrings(comp.LocationData); RaisePropertyChanged("LocationData"); }
private static IEnumerable<string> GetLocationStrings(ComponentsInfo.Location location) { // HACK: Temporary copout :) if (location == null) return null; var locationData = new List<string>(); if (location.HasPermission) locationData.Add("Permission denied"); else if (location.IsUnknown) locationData.Add("Location unknown"); else { locationData.Add("Latitude: " + DoubleAsFriendlyString(location.Latitude)); locationData.Add("Longitude: " + DoubleAsFriendlyString(location.Longitude)); locationData.Add("Altitude: " + DoubleAsFriendlyString(location.Altitude)); locationData.Add("Course: " + DoubleAsFriendlyString(location.Course)); locationData.Add("Speed: " + DoubleAsFriendlyString(location.Speed)); } return locationData; }