Esempio n. 1
0
 /// <summary>
 /// Metoda wypelniajaca zdjeciami i katalogami widok miniatur.
 /// </summary>
 /// <param name="zdjecia">Tablica obiektow do wyswietlenia</param>
 /// <param name="katalogi">Tablica katalogow do wyswietlenia</param>
 /// <param name="CzyZDrzewa">Zmienna informujaca czy podane dane pochodza z drzewa katalogow czy nie</param>
 public void Wypelnij(IZdjecie[] zdjecia, Katalog[] katalogi, bool CzyZDrzewa)
 {
     MiniaturyZDrzewa = CzyZDrzewa;
     if (t != null && t.IsAlive)
     {
         if (wypelnijThreadClass != null)
         {
             wypelnijThreadClass.Stop();
         }
     }
     wypelnijThreadClass = new WypelnijMiniaturyThread(this, zdjecia, katalogi);
     t = new System.Threading.Thread(new System.Threading.ThreadStart(wypelnijThreadClass.ThreadFunc));
     t.IsBackground = true;
     t.Start();
 }
 /// <summary>
 /// Metoda wypelniajaca zdjeciami i katalogami widok miniatur.
 /// </summary>
 /// <param name="zdjecia">Tablica obiektow do wyswietlenia</param>
 /// <param name="katalogi">Tablica katalogow do wyswietlenia</param>
 /// <param name="CzyZDrzewa">Zmienna informujaca czy podane dane pochodza z drzewa katalogow czy nie</param>
 public void Wypelnij(IZdjecie[] zdjecia, Katalog[] katalogi, bool CzyZDrzewa)
 {
     MiniaturyZDrzewa = CzyZDrzewa;
     if (t != null && t.IsAlive)
     {
         if (wypelnijThreadClass != null)
         {
             wypelnijThreadClass.Stop();
         }
     }
     wypelnijThreadClass = new WypelnijMiniaturyThread(this, zdjecia, katalogi);
     t = new System.Threading.Thread(new System.Threading.ThreadStart(wypelnijThreadClass.ThreadFunc));
     t.IsBackground = true;
     t.Start();
 }