Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 8 使用鼠标从上边缘抓取和移动WinRT应用程序窗口时生成的事件?_Windows 8_Windows Runtime - Fatal编程技术网

Windows 8 使用鼠标从上边缘抓取和移动WinRT应用程序窗口时生成的事件?

Windows 8 使用鼠标从上边缘抓取和移动WinRT应用程序窗口时生成的事件?,windows-8,windows-runtime,Windows 8,Windows Runtime,在Windows 8上,当将鼠标光标移动到上边缘,然后用鼠标左键单击并向下拖动时,会生成什么类型的事件?它会使窗口进入一种状态,在这种状态下,它可以停靠在屏幕的任意一侧,也可以通过将窗口拖动到屏幕底部退出窗口。您确实会收到鼠标移动事件,但不会触发任何事件来告诉您您的应用程序可能会更改其布局。当应用程序被抓拍、填充或横向/纵向时,您将被告知。如果您使用的是LayoutWarePage,将在DetermineVisualState方法中告诉您 protected override strin

在Windows 8上,当将鼠标光标移动到上边缘,然后用鼠标左键单击并向下拖动时,会生成什么类型的事件?它会使窗口进入一种状态,在这种状态下,它可以停靠在屏幕的任意一侧,也可以通过将窗口拖动到屏幕底部退出窗口。

您确实会收到鼠标移动事件,但不会触发任何事件来告诉您您的应用程序可能会更改其布局。当应用程序被抓拍、填充或横向/纵向时,您将被告知。如果您使用的是LayoutWarePage,将在DetermineVisualState方法中告诉您

    protected override string DetermineVisualState(ApplicationViewState viewState)
    {
        // Use the viewState property to determine layout
        return base.DetermineVisualState(viewState);
    }

它是Windows::UI::Core::CoreWindow中激活的事件。回调函数的args变量提供WindowActivationState(停用、CodeActivated或PointerActivated)。有关如何实现它的示例,请参见