Benutzer mit den meisten Antworten
Usercontrols in einem Canvas automatisch skalieren [C#]

Frage
-
Hallo,
Ich programmiere zur Zeit in C# ein kleines Spiel und nutze ein Canvas als Level, in dem sich die Spielfigur bewegen kann (mit Canvas.SetLeft/SetTop).
Nun möchte ich aber trotzdem dem Spieler die Möglichkeit geben, auf Vollbild umzuschalten. Dabei sollen sich die einzelnen Usercontrols automatisch skalieren (abhängig von der Bildschirmauflösung), wie in einem Grid-Steuerelement.
Ist das möglich? Oder gäbe es vielleicht alternativ irgendeine Möglichkeit, die Bildschirmauflösung anzupassen, solange das Spiel maximiert ist?
Antworten
-
Schau dir mal die ViewBox an.
- Als Antwort vorgeschlagen Robert BreitenhoferModerator Freitag, 4. März 2011 14:29
- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 9. März 2011 15:18
Alle Antworten
-
Schau dir mal die ViewBox an.
- Als Antwort vorgeschlagen Robert BreitenhoferModerator Freitag, 4. März 2011 14:29
- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 9. März 2011 15:18
-
Hallo manni1238,
Skaliert die Viewbox auch die Kindelemente des Canvas?
Schau Dir die folgende Antwort an. Vielleicht findest Du etwas dass Dir weiter helfen kann.
Viewbox does not work with child size set to automatic
Grüße,
Robert