wywoływanie metod między oknami w WPF

0

Cześć,
Programując jeden z pierwszych programów w WPF napotkałem pewien problem mianowicie chciałem zrobić coś takiego.
Z okna bazowego Form1, otwieram okno w którym mam suwak do skalowania pewnej wartości. Metoda wywoływana przy zmianie wartości suwaka chciałbym aby odpalała mi metodę z algorytmem z pierwszego okna (Form1), ustawiłem więc ją na static. Teraz problemem jest to, że praktycznie wszystko muszę zmieniać na static... Robić jakieś referencje do kontrolek w "Form1", aby również były static, bo inaczej nie mogę się do nich odwołać.

Jest jakiś sposób może, aby z okna "z suwakiem" wywołać publiczną metodę w oknie "Form1", oczywiście nie chcę tworzyć drugiego obiektu "Form1"?
Ewentualnie może ktoś podpowie, albo oświeci mnie, że takie rzeczy robi się w zupełnie inny sposób. Tak jak mówię jestem początkujący;)

Pozdrawiam i dzięki z góry

2

Najpierw należy gdzieś przeczytać czym są klasy, i zrozumieć, że Form1, Form2, Form1500100900 to też klasy.
Potem należy doczytać co to jest static i do czego służy.

A co do rozwiązania - przekazać obiekt Form1 do Form2 np. przez konstruktor, i tam na nim operować. Ten problem pojawia się na forum średnio raz w tygodniu.

0

Dzięki, jakoś nie wpadłem na pomysł żeby przekazać Form1 do Form2 przez konstruktor

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