0

我有一个看起来像这样的视图:

http://www.imgbox.de/users/public/images/W3pITuCTOw.png

如您所见,这是标准设计。

当我在 Visual Studio 中单击 'Snapped' 时,它看起来像这样:

www.imgbox.de/users/public/images/8FW93PIwbt.png

如您所见,第二个网格“West”现在位于左侧网格“Ost”下方。

问题是,当我启动应用程序时它不起作用(它保持标准)(不要被顶部栏激怒......)

http://www.imgbox.de/users/public/images/C6AYtKnJjO.png

4

1 回答 1

0

问题解决了。这必须在代码隐藏中:

    public MainPage()
    {
        this.InitializeComponent();
        Window.Current.SizeChanged += Current_SizeChanged;  
    }

    void Current_SizeChanged(object sender, Windows.UI.Core.WindowSizeChangedEventArgs e)
    {
        VisualStateManager.GoToState(this, ApplicationView.Value.ToString(), true);
    }
于 2013-04-19T07:43:50.203 回答