-1
所以我最近升級,並開始更新我的應用程序爲Windows 8.1的AplicationViewState
被棄用,我有獲取應用程序的當前大小,以確定哪些佈局的問題應該加載。當頁面打開後更改應用程序的大小時,我可以加載我需要的佈局。但是,當我導航到下一頁時,無論應用是否被捕捉,它都會加載默認視圖(這是橫向)。我訂閱WindowSizeChanged
事件來處理更改,但在第一次導航到頁面時似乎無法抓住大小。獲取Windows Store應用的大小
這是我如何處理內部應用程序的大小變化提前
void WindowSizeChanged(object sender, WindowSizeChangedEventArgs e)
{
if (e.Size.Width < e.Size.Height + 100)
{
VisualStateManager.GoToState(this, "Portrait", true);
}
else
{
VisualStateManager.GoToState(this, "Landscape", true);
}
}
感謝一個例子!
感謝給誰就給誰標記下來沒有提供任何有用的反饋! –