PageControlNavigator
类的代码存储在navigator.js
中(由VS中的导航应用模板自动添加),但PageControl
类的代码存储在{ {1}}。为base.js
代码创建完全独立的JS文件的原因是什么?
答案 0 :(得分:5)
我怀疑除微软之外的任何人都可以明确告诉你,但这种分离可能是因为navigator.js旨在由开发人员修改以满足他们的需求(例如,导航事件的自定义处理或更改键盘控制导航的方式,)而base.js不能/不应该被修改。
navigator.js实际上只是一种处理页面控件的便捷方式。它实际上并没有做任何事情来实现它们。如果您愿意,可以滚动自己的navigator.js,页面控件的工作方式完全相同。