Witam
Robię aplikację do obsługi bazy danych. Jestem początkującym w programowaniu. Chcę to zrobić tak, że otwiera mi się okno z logowaniem do bazy. Po kliknięciu przycisku zaloguj ma nastąpić sprawdzenie nazwy i wyświetlenie odpowiedniego panelu(2 panele).
Nie wiem jak się za to zabrać zbytnio. Próbowałem coś z widokami i stronami zrobić ale nie wychodziło mi to za bardzo.
- Rejestracja:prawie 6 lat
- Ostatnio:prawie 6 lat
- Postów:2

- Rejestracja:ponad 12 lat
- Ostatnio:8 miesięcy
- Postów:6610
ale czego oczekujesz od nas? Jesteś początkujący to zajmij się prostymi rzeczami - jak stworzyć okno w WPF, jak po kliknięciu przycisku pokazać inne okno, poczytaj o samym WPFie, MVVM, EF czy innym ORMie, którego zamierzasz używać. To co chcesz uzyskać może nie wydawać się trudne ale wymaga chociaż podstawowej wiedzy z kilku zakresów.

- Rejestracja:około 9 lat
- Ostatnio:prawie 5 lat
- Postów:47
Najlepiej zabierz się za to tak, aby poszukać w google i przerobić podstawowe kursy na temat C#, WPF, ewentualnie od razu jakiś artykuł o połączeniu WPF i MySQL, jak chcesz na siłę mieć jakiś zamierzony efekt.
Nikt tutaj nie będzie Ci kolejno pisał co to są ViewModele, Binding, jaką strukturę klas stworzyć, jak się łączyć z bazą itp.
- Rejestracja:prawie 7 lat
- Ostatnio:6 miesięcy
- Postów:273
Napisz z czym konkretnie masz problem bo to co napisałeś brzmi co najmniej śmiesznie. np.,, Chce zbudować statek kosmiczny ale nie bardzo wiem jak się do tego zabrać.
- Rejestracja:prawie 6 lat
- Ostatnio:prawie 6 lat
- Postów:2
Zbyt ogólnie opisałem pytanie. Stworzyłem ContentControl który łączymi mi widoki oraz ich modele. Nie znam dobrze tej techniki. Utworzyłem templatki obie działają uruchamiają się te widoki o które mi chodzi. Chciałbym aby po otworciu pierwszego widoku w którym mam przycisk po kliknieciu tego przycisku uruchomił się drugi widok. Nie wiem jak odwołać się do DataContext okna głównego widoku z poziomu pierwszego widoku.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.