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