Windows 8 当Windows应用商店应用程序';它处于崩溃状态?

Windows 8 当Windows应用商店应用程序';它处于崩溃状态?,windows-8,microsoft-metro,Windows 8,Microsoft Metro,我想通过代码检查Windows应用商店应用程序处于快照状态(屏幕左侧或右侧)时的位置。如果在左边,我会做点什么。如果它在右边,我会做别的事情 如何做到这一点?我认为你无法检测到该应用程序被绑定到了哪一边。您可以检测应用程序是否被抓拍、填充、全屏风景和全屏肖像,仅此而已 命名空间不为快照状态的位置提供任何函数 更新 正如Jim O'Neil所说,下面的代码工作得非常完美 if (Windows.UI.ViewManagement.ApplicationView.Value == Windows.U

我想通过代码检查Windows应用商店应用程序处于快照状态(屏幕左侧或右侧)时的位置。如果在左边,我会做点什么。如果它在右边,我会做别的事情


如何做到这一点?

我认为你无法检测到该应用程序被绑定到了哪一边。您可以检测应用程序是否被抓拍、填充、全屏风景和全屏肖像,仅此而已

命名空间不为快照状态的位置提供任何函数

更新

正如Jim O'Neil所说,下面的代码工作得非常完美

if (Windows.UI.ViewManagement.ApplicationView.Value == Windows.UI.ViewManagement.ApplicationViewState.Snapped)
{
    if (Window.Current.Bounds.Left == 0)
        // snapped left
    else
        // snapped right
}
if (Windows.UI.ViewManagement.ApplicationView.Value == Windows.UI.ViewManagement.ApplicationViewState.Snapped)
{
    if (Window.Current.Bounds.Left == 0)
        // snapped left
    else
        // snapped right
}

检查车窗的左边缘,并将其与