WPF Pages czy inne rozwiązanie?

0

Witajcie

ostatnio "bawię się" WPF-em i chciałbym dowiedzieć się o najlepszym rozwiązaniu do poniższego.
Tworzę aplikację z menu, które to menu zawiera kilkadziesiąt pozycji, kiedy wybieram jakąś pozycję z menu to chciałbym aby nie otwierało się nowe okno ale w tym samym oknie otworzyły się odpowiednie kontrolki/strona. Mógłbym to zrobić za pomocą paneli w tym samym oknie - jeden panel ukrywam, drugi otwieram itd., - tylko minusem tego jest to, że w pewnym momencie kod w xaml bardzo by się rozrósł. Ostatnio czytałem na temat klasy "Page", która wg mnie byłaby dobrym rozwiązaniem, tylko jak czytam to głównie stosuje się tej klasy w aplikacjach nawigacyjnych - i to jest nie zrozumiałe dla mnie, bo co jest aplikacją nawigacyjną? Czy okienkowa też, czy tylko Webowa?

Czy stosować klasę Page, czy jest może inne rozwiązanie?
Dzięki za odp.

0

Nie rozumiem Twojego problemu. Tworzysz sobie zwyczajnie nowe podstrony w .xaml i wczytujesz odpowiednie przy przełączaniu..

0

A jak to zrobić? Możesz jakiś krótki przykład podać?

0

Dzięki. Czyli używać Page-ów.

0

Ja bym powiedział, że niekoniecznie. Sam nie wiem jakie jest optymalne rozwiązanie. Kiedyś robiłem tak, że miałem główny mainView.xaml i tam umieszczoną ContentControl i każdy content był oddzielnym xamlem.

0

Byłem niezalogowany, więc muszę napisać post pod postem. Oczywiście jako kontent umieszcza się UserControl.

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