Nie mogę wymyślić, jak kontrolować rozmiar mojej aplikacji, jednocześnie pozwalając na zmianę rozmiaru zawartości za pomocą głównego okna. Jest to aplikacja WPF i używam Caliburn Micro (najpierw ViewModel) i wszystkie moje widoki są UserControls.Ustawianie rozmiaru aplikacji wpf/caliburn.micro przy jednoczesnym umożliwieniu zmiany rozmiaru zawartości z głównym oknem.
Chcę główny widok UserControl (w zasadzie siatka, która zawiera inne formanty użytkownika z własnymi modelami widoku), aby rozciągnąć i wypełnić cały obszar głównego okna aplikacji. Dlatego ustawiłem HorizontalAlignment i VerticalAlignment na widoku głównym na Rozciągnięcie. Ale to nie działa tak, jak chcę.
Jeśli ustawię wysokość & Szerokość na głównym widoku do pewnej wartości, to pozwala mi kontrolować rozmiar głównego okna aplikacji, ale widok będzie ustalony na stałe i nie zmieni rozmiaru z głównym oknem.
Jeśli ustawię wysokość & Szerokość w widoku głównym na Auto, rozmiar okna aplikacji dostosuje się do rozmiaru głównego widoku, a nie odwrotnie.
Czego chcę, aby zawartość okna aplikacji (okno jest automatycznie tworzone przez Caliburn.Micro dla głównego widoku) rozciąga się, aby wypełnić okno aplikacji, którego rozmiar ustawiłem w jakiś sposób, nie mogę dowiedzieć się, jak to zrobić.
Mam nadzieję, że możesz pomóc, utknąłem!
Ale to kontroluje jak elementy są obcięte. To nie jest mój główny problem tutaj. Jak ustawić ogólny rozmiar uruchamiania aplikacji, jednocześnie pozwalając, aby siatka w głównym widoku zmieniała rozmiar po uruchomieniu aplikacji? – Liell
http://stackoverflow.com/questions/36108/how-to-get-controls-in-wpf-to-fill-available-space – Rauld