1

该类的代码PageControlNavigator存储在navigator.js(由 VS 中的 Navigation App 模板自动添加),但PageControl该类的代码存储在base.js. 为代码创建一个完全独立的 JS 文件的原因是什么PageControlNavigator

4

1 回答 1

5

我怀疑除了微软之外的任何人都可以明确地告诉你,但这种分离很可能是因为 navigator.js 旨在由开发人员修改以满足他们的需求(例如,自定义处理导航事件或更改键盘控制导航的方式),而base.js 不能/不应该被修改。

navigator.js 实际上只是一种处理页面控件的便捷方式。它实际上并没有做任何事情来实现它们。如果您愿意,您可以滚动您自己的 navigator.js,并且页面控件的工作方式完全相同。

于 2013-01-17T15:10:26.193 回答