2013-03-31 2 views
1

Несмотря на то, что я делаю следующее в Contstructor:Silverlight XNA Width и Height

SharedGraphicsDeviceManager.Current.PreferredBackBufferHeight = 480; SharedGraphicsDeviceManager.Current.PreferredBackBufferWidth = 800;

Viewport.Width выходит, чтобы быть 480 и Viewport.Height выходит, чтобы быть 800, который является напротив того, что я хочу.

Я установил Orientation to Landscape в XAML.

Может ли кто-нибудь увидеть, где я ошибаюсь?

ответ

0

Класс SharedGraphicsDeviceManager содержит метод под названием ApplyChanges(), чтобы представить ваши изменения.
См. this документация.

+0

Телефон стал ландшафтом, но Viewport.Width по-прежнему 480 – Subby

+0

Как насчет работы с «Viewport», как показано [здесь] (http://msdn.microsoft.com/en-us/library/microsoft .xna.framework.graphics.graphicsdevice.viewport.aspx)? –

Смежные вопросы