In mijn WPF applicatie heb ik een transparent / borderless Window waar ik graphics op toon. Ik wil graag eens proberen of ik deze graphics ook in 4K resolutie (specifiek: 3840x2160) kan laten zien zonder al te veel performance verlies. Helaas heb ik geen 4K monitor, enkel 2x 1080p monitors naast elkaar.
Toch lijkt het me in principe geen probleem om een Window van 3840x2160 op een 1080p monitor te gooien? Ook al kan ik dan maar een kwart van het window zien, dan zou ik alsnog kunnen testen of het uberhaupt werkt en of de performance goed is denk ik?
Helaas krijg ik het niet voor elkaar. Zelfs in een compleet vers WPF project (.NET 4.7.2) lijkt het niet mogelijk om de Height van een window meer dan 1100 te krijgen. Ik zet gewoon de Height property naar 2160, maar zodra ik de applicatie start wordt de height vanzelf 1100. Dit kan ik zien in de Live Explorer, maar ook door het window omhoog te schuiven - na een paar pixels wordt de onderkant al zichtbaar en het is dus inderdaad echt geen 2160 pixels hoog.
:fill(white):strip_exif()/f/image/V1539hrg1nfOxY3ZWRICQbuN.png?f=user_large)
Is dit iets wat Windows niet toelaat op een of andere manier?
Is er een andere manier waarop ik toch een 4K window kan testen op een 1080p monitor?
Is mijn test uberhaupt relevant qua performance - aangezien ik altijd maar maximaal een kwart van de content op het beeld kan zien? Ik zou verwachten dat alle content buiten beeld nog steeds een rol speelt in performance.
Toch lijkt het me in principe geen probleem om een Window van 3840x2160 op een 1080p monitor te gooien? Ook al kan ik dan maar een kwart van het window zien, dan zou ik alsnog kunnen testen of het uberhaupt werkt en of de performance goed is denk ik?
Helaas krijg ik het niet voor elkaar. Zelfs in een compleet vers WPF project (.NET 4.7.2) lijkt het niet mogelijk om de Height van een window meer dan 1100 te krijgen. Ik zet gewoon de Height property naar 2160, maar zodra ik de applicatie start wordt de height vanzelf 1100. Dit kan ik zien in de Live Explorer, maar ook door het window omhoog te schuiven - na een paar pixels wordt de onderkant al zichtbaar en het is dus inderdaad echt geen 2160 pixels hoog.
:fill(white):strip_exif()/f/image/V1539hrg1nfOxY3ZWRICQbuN.png?f=user_large)
Is dit iets wat Windows niet toelaat op een of andere manier?
Is er een andere manier waarop ik toch een 4K window kan testen op een 1080p monitor?
Is mijn test uberhaupt relevant qua performance - aangezien ik altijd maar maximaal een kwart van de content op het beeld kan zien? Ik zou verwachten dat alle content buiten beeld nog steeds een rol speelt in performance.