我相信我在某处读到过,在 WinRT 中触发 UI 事件的顺序是任意的。我也相信我读到它不同于 Silverlight 和/或 WPF,当然还有 WinForms。它的不同之处在于在 WinForms 中您可以确定地知道,例如,按钮的 Click 事件在 GotFocus 之后触发等等(示例可能不正确)。在 WinRT 中你不能。我自己做了一些粗略的测试,似乎是正确的。有时事件 X 先触发,有时事件 Y。
任何人都可以为我确认这些假设,特别是关于我不太精通的 Silverlight 和 WPF 吗?最好带有微软官方文章的链接。
我相信这是一个需要掌握的重要概念,因为它会影响您在事件处理程序中可以做什么和不可以做什么——尤其是在与数据绑定属性同步方面。