Aktywne Wpisy

Bunch +30
Typek wyciął sobie ścianę na balkonie bo chciał mieć widok w prawo, lol... Zawali się? #heheszki
źródło: temp_file307993998989059447
Pobierz
bulbulator90 +6
Coraz częściej mam myśli, że nienawidzę siebie. Widzę innych ludzi i stwierdzam jak beznadziejny jestem przy nich, jak bardzo odstaje od nich...
#przegrywpo30tce #samotnosc
#przegrywpo30tce #samotnosc





Mam główne okno aplikacji (Form1 form1), które po kliknięciu przycisku przywołuje drugie okno (Form2 form2), w konstruktorze Form2 przyjmuję jako parametr Form1 form1 i jest przypisany do zmiennej Form1 form1_send zadeklarowanej w Form2, tak żeby móc mieć dostęp do zmiennych instacji form1. Jak najprościej zrobić żeby form2 zachowywał się różnie w zależności od instancji klasy Form1, która go wywołała? Chce wywołać Form2 przez inny obiekt Form1.
@cecyl: Yhy, taa, WPF i MVVM dla kogoś kto ewidentnie dopiero uczy się coś klikać. Ja w tym robię od ponad roku a nadal tego nie lubię, bo pierdyliony linijek kodu trzeba naspamować.
@3THU5_9r3W: Coś chyba źle przeczytałeś, Form2 to inna klasa od Form1. I jedno i drugie ma mieć po jednej instancji, z czego Form2 ma się różnie zachowywać w zależności od tego w jakim stanie jest Form1 - przynajmniej ja tak rozumiem.
@Khaine:
Mam sprecyzowaną funkcję For2_Closing w konstruktorze więc się wszystko zamyka jak powinno
@pabloAntonio: Nie musisz jak ustawisz parenta - moim zdaniem. Więc nie musisz mieć property które przechowuje Form2 osobno, możesz go przechowywać w property które dziedziczysz z Form o nazwie Parent. Minus jest taki, że na poziomie Form2 musiałbyś wtedy dokonywać rzutowania chcąc odnosić się do właściwości charakterystycznych dla Form2 a nie Form.
Form2 myForm =
@Khaine: przyjmijmy że Form1 to nie jest MainForm ;) skłamałem, bo myslałem że gorzej namieszam
Tak poza konkursem to warto iść jeszcze w C# bo z tego co słyszałem to WindowsForms są na wymarciu. Jaką ścieżką iść jakbym chciał to pociągnąć w webdev?
@3THU5_9r3W: tak zrobię zobaczę z jakim efektem
Ogólnie wzorzec MVVM to taka wstępna wprawka do webu. Bardzo wstępna, ale na pewno bliżej webu niż desktopowy wzorzez MVC.
Natomiast jak niekoniecznie chcesz od razu zaczynać od webu, tylko pobawić się czymś prostszym (mniej do ogarniania) to tak
Widzę coś takiego, ale to raczej na apki windowsowe
https://helion.pl/ksiazki/mvvm-i-xaml-w-visual-studio-2015-jacek-matulewski,xamlmv.htm#format/d
Co do mvvm to nie trzeba go w pełni implementować. Tu myślę że same v i vm by starczyły.
Co do webowki to mvvm imo to super pomysł w tych technologiach. Mvc mam nadzieję że umrze w mękach :)