且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何防止/禁用Windows 8 Metro UI应用程序的快照视图

更新时间:2023-10-09 17:59:28

您不能禁用快照视图.

只需创建一个新页面,然后在发生快照事件时导航到该页面即可.您只需显示图像即可.

Simply just create a new page and navigate to that page if a snap event occurred. You can simply display an image.

Window.Current.SizeChanged += (object sender, Windows.UI.Core.WindowSizeChangedEventArgs e) =>
                {
                    ApplicationViewState myViewState = ApplicationView.Value;

                    if (myViewState == ApplicationViewState.Snapped)
                    {
                        //await SaveAssets();
                        this.Frame.Navigate(typeof(Snapped));
                        Snapped = true;
                    }
                    else if (myViewState != ApplicationViewState.Snapped)
                    {
                        if (Snapped)
                        {
                            this.Frame.Navigate(typeof(MainPage));
                            Snapped = false;
                        }
                    }
                };