Zajmuję się tworzeniem aplikacji, która musi być niezależna od rozdzielczości. Aplikacja zawsze będzie pełnoekranowa, więc muszę zaprojektować mój interfejs użytkownika, aby rozdzielczość monitora nie wpłynęła negatywnie na korzystanie z aplikacji. Spędziłem sporo czasu bawiąc się z WPF próbując to osiągnąć. Dzisiaj dowiedziałem się o Viewbox. Wydaje się, że rozwiązuje wszystkie moje problemy. Wszystko, co muszę zrobić, to umieścić siatki używane do układania każdego ekranu w Viewboxes i jak magię Mam niezależną aplikację o rozdzielczości.Czy ViewBox jest najlepszą rzeczą do wykorzystania w celu uzyskania niezależności rozdzielczości w WPF?
Jednak wydaje się to łatwe. To nie jest w porządku. Czy powinienem używać Viewboxes? Jeśli nie, to co powinienem zrobić? Zanim dowiedziałem się o Viewboxie, miałem trudności z wymyśleniem sposobu skalowania rozmiarów czcionek w odniesieniu do rozdzielczości. Dzięki Viewbox nie muszę się o to martwić. Więc jeśli Viewbox jest niewłaściwy w użyciu, jak mogę zmienić rozmiar mojego tekstu?
szablony zależne od rozdzielczości? Czy to oznacza, że masz szablon dla każdej rozdzielczości iw czasie wykonywania decydujesz, którego użyć? Wydaje się, że dużo pracy. –
Oczywiście, że nie. Oznacza to tylko, że kilka układów jest zależnych od rozdzielczości: na przykład dla osób o rozmiarach 800x600 i mniejszych wyświetlana jest tylko lista, a dla osób z większymi wyświetlaczami dodatkowo wyświetlany jest dodatkowy panel informacyjny. – Hades32