Wczytywanie danych do listboxa przy starcie

0

Mam void w mainWindow odpowiadający za wczytane danych z pliku txt do listboxa. Na razie używam do tego przycisku. Wiem tylko że muszę użyć do tego Listbox.itemssource. Niestety nie wiem jak. Dodatkowo jak mam sprawić że wybranie itemu z listy uruchomi innego voida oraz jak uruchomić voida z innego skryptu?

0

super ze void i chcesz uruchomic innego voida. Ale moze napisz biznesowo co chcesz osiagnac bo opisujesz tak problem ze nikt go nie rozumie

Dodatkowo robisz z tego problem XY (jak nie wiesz co to sprawdz w google)

Wiec jeszcze raz. Co chcesz osiagnac (biznesowo)

0
        {
            string[] linie = File.ReadAllLines(@"d:\x.txt");
            for (int i = 0; i < linie.Length; i += 8)
            { 
                ListB.Items.Add(linie[i]);
            }
        }

To jest void odpowiadający za wczytanie danych do listboxa. Chcę sprawić aby był uruchamiany przy starcie. Znajduje się w pierwszym oknie. W drugim oknie znajduje się to: 

void Add_Btn(object sender, RoutedEventArgs e)
{
//Jakiś kod
this.Close();

Z tego drugie okna muszę uruchomić void z pierwszego okna. W pierszym oknie znajduje się listbox. Muszę sprawić aby naciśnięciu jakiegokolwiek elementu znajdującego się w listboxie uruchamiał się kod.

0
  1. wiec jak masz forme i tam gdzie masz InitializeComponent (konstruktor) wywolaj tam swojego voida (czymkolwiek on jest)
  2. jezeli potrzebujesz wywolac cos z innej klasy to
    2.1) zrob voida public
    2.2) w tamtym drugim przekazuj referencje pierwszego (bys mial ten sam obiekt)
    2.3) wywoluj ta funkcje z obiektu

1 użytkowników online, w tym zalogowanych: 0, gości: 1