none
mvc progressbar RRS feed

  • Frage

  • Hallo zusammen,

    ich probier in letzter Zeit ein wenig mit MVC herum. Jetzt bin ich vor ein Problem gekommen.

    Ich habe eine Progressbar auf meiner Form und möchte sie in über eine andere Klasse laufen lassen. Wie geht das? Hier mein Code:

     

    MainForm.cs

        private ResizeImage resizeImage;
    
        public MainWindow()
        {
          InitializeComponent();
          resizeImage = new ResizeImage();
        }
    
        private void btn_imgSearch_Click(object sender, RoutedEventArgs e)
        {
          UpdateProgressBar();
        }
    
        private void UpdateProgressBar()
        {
          for (int i = 0; i < resizeImage.imageItems.Length; i++)
          {
            pgb_loader.Value = Math.Ceiling((100 / (double)resizeImage.imageItems.Length) * (i + 1));
            resizeImage.FillListBox(lb_output);
          }
        }

     

    ResizeImage.cs

        int imgCount = 0;
    
        internal void FillListBox(System.Windows.Controls.ListBox lb_output)
        {
          lb_output.Items.Add(imageItems[imgCount]);
          imgCount += 1;
        }
    

    Montag, 20. Juni 2011 13:40

Alle Antworten