private void Window_Loaded(object sender, RoutedEventArgs e) { system_count = 6; column_count = 4; second = 180; secondrepeat = second; row_count = system_count / column_count; if (system_count % column_count != 0) { for (int i = 0; i < row_count + 1; i++) { var row = new RowDefinition(); row.Height = new GridLength(1, GridUnitType.Star); gridMain.RowDefinitions.Add(row); } } else { for (int i = 0; i < row_count; i++) { var row = new RowDefinition(); row.Height = new GridLength(1, GridUnitType.Star); gridMain.RowDefinitions.Add(row); } } for (int i = 0; i < column_count; i++) { var column = new ColumnDefinition(); column.Width = new GridLength(1, GridUnitType.Star); gridMain.ColumnDefinitions.Add(column); } for (int i = 0; i <= system_count - 1; i++) { ServerUserControl serverUserControl1 = new ServerUserControl() { SystemName = (i + 1).ToString() + ". SİSTEM", }; SystemList.Items.Add(serverUserControl1.SystemName); Grid.SetRow(serverUserControl1, i / column_count); Grid.SetColumn(serverUserControl1, (i % column_count)); gridMain.Children.Add(serverUserControl1); } MainWindow mainWindow = new MainWindow(); gridMainScroll.Content = gridMain; mainWindow.Content = gridMainScroll; }
private void Image_MouseDown(object sender, MouseButtonEventArgs e) { gridMain.Children.Clear(); SystemList.Items.Clear(); for (int i = 0; i <= system_count - 1; i++) { ServerUserControl serverUserControl1 = new ServerUserControl() { SystemName = (i + 1).ToString() + ". SİSTEM", }; SystemList.Items.Add(serverUserControl1.SystemName); Grid.SetRow(serverUserControl1, i / column_count); Grid.SetColumn(serverUserControl1, (i % column_count)); gridMain.Children.Add(serverUserControl1); } second = secondrepeat; }