void loadpage() { log.Add("установим размеры окна окна"); Settings1 ps = Settings1.Default; if (ps.Top == -100) { this.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; } else { this.Top = ps.Top; this.Left = ps.Left; } if (ps.SizeToContent == 1) { this.WindowState = WindowState.Maximized; } else { this.Width = ps.Width; this.Height = ps.Height; } proporc.Width = new GridLength(ps.proporc, GridUnitType.Pixel);// = ; }
void visiblecolumns() { Settings1 ps = Settings1.Default; for (int i = 0; i < kolvo_stolb; i++) { log.Add(ps.spisotobrstolb + " " + ps.spisindex + " " + ps.spiswidth); if (i >= ps.spisotobrstolb.Length) { ps.spisotobrstolb += "1"; } if (i >= ps.spisindex.Split(';').Length) { ps.spisindex += ";" + i; } if (i >= ps.spiswidth.Split(';').Length) { ps.spiswidth += ";1"; } lb1.Columns[i].Visibility = ps.spisotobrstolb[i] == '1' ? Visibility.Visible : Visibility.Collapsed; lb1.Columns[i].DisplayIndex = Convert.ToInt32(ps.spisindex.Split(';')[i]); lb1.Columns[i].Width = new DataGridLength(double.Parse(ps.spiswidth.Split(';')[i] == "Auto" ? "1": ps.spiswidth.Split(';')[i], CultureInfo.InvariantCulture), DataGridLengthUnitType.Star); } ps.Save(); }
public srtting(neqweqe _neqqqqq, string _path_ordini) { InitializeComponent(); path_ordini = _path_ordini; neqqqqq = _neqqqqq; Settings1 ps = Settings1.Default; spiscolumn.Add(new spissettings() { Value = "№ заказа", IsSelected = ps.spisotobrstolb[0] == '1' }); spiscolumn.Add(new spissettings() { Value = "ФИО клиента", IsSelected = ps.spisotobrstolb[1] == '1' }); spiscolumn.Add(new spissettings() { Value = "Сумма", IsSelected = ps.spisotobrstolb[2] == '1' }); spiscolumn.Add(new spissettings() { Value = "Дата изготовления", IsSelected = ps.spisotobrstolb[3] == '1' }); spiscolumn.Add(new spissettings() { Value = "Номер в салоне", IsSelected = ps.spisotobrstolb[4] == '1' }); spiscolumn.Add(new spissettings() { Value = "Номер на фабрике", IsSelected = ps.spisotobrstolb[5] == '1' }); spiscolumn.Add(new spissettings() { Value = "Менеджер в салоне", IsSelected = ps.spisotobrstolb[6] == '1' }); spiscolumn.Add(new spissettings() { Value = "Салон", IsSelected = ps.spisotobrstolb[7] == '1' }); spiscolumn.Add(new spissettings() { Value = "Дата последнего изменения", IsSelected = ps.spisotobrstolb[8] == '1' }); spiscolumn.Add(new spissettings() { Value = "Статус", IsSelected = ps.spisotobrstolb[9] == '1' }); spiscolumn.Add(new spissettings() { Value = "Примечание", IsSelected = ps.spisotobrstolb[10] == '1' }); lb1.ItemsSource = spiscolumn; }
private void Button_Click_1(object sender, RoutedEventArgs e) { string itog = ""; foreach (spissettings spiscolum in spiscolumn) { itog += spiscolum.IsSelected ? '1' :'0'; } Settings1 ps = Settings1.Default; ps.spisotobrstolb = itog; ps.Save(); Close(); }
void save_setting() { Settings1 ps = Settings1.Default; ps.Top = this.Top; ps.Left = this.Left; ps.proporc = proporc.Width.Value; if (this.WindowState == WindowState.Maximized) { ps.SizeToContent = 1; } else { ps.SizeToContent = 0; ps.Width = this.Width; ps.Height = this.Height; } //запомним порядок колонок string spisindex = ""; string spiswidth = ""; try { foreach (var sad in lb1.Columns) { spisindex += sad.DisplayIndex + ";"; spiswidth += (sad.Width.ToString().Equals("*") ? "1" : sad.Width.ToString().Trim('*')) + ";"; } } catch { } spisindex = spisindex.Trim(';'); spiswidth = spiswidth.Trim(';'); ps.spiswidth = spiswidth; ps.spisindex = spisindex; ps.Save(); }