0

在 Windows 8 上,将鼠标光标移动到顶部边缘然后用鼠标左键单击并向下拖动时会生成什么样的事件?它将窗口带到可以停靠到屏幕的任一侧或通过将其拖动到屏幕底部退出的状态。

4

2 回答 2

0

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

    protected override string DetermineVisualState(ApplicationViewState viewState)
    {
        // Use the viewState property to determine layout
        return base.DetermineVisualState(viewState);
    }
于 2012-11-05T20:23:23.253 回答
0

它是 Windows::UI::Core::CoreWindow 中的 Activated 事件。回调函数的 args 变量给出一个 WindowActivationState(Deactivated、CodeActivated 或 PointerActivated)。如何实现它的示例可以在Microsoft XAML DirectX 3d 射击游戏示例中找到。

于 2012-11-05T20:25:45.173 回答