Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
该类的代码PageControlNavigator存储在navigator.js(由 VS 中的 Navigation App 模板自动添加),但PageControl该类的代码存储在base.js. 为代码创建一个完全独立的 JS 文件的原因是什么PageControlNavigator?
PageControlNavigator
navigator.js
PageControl
base.js
我怀疑除了微软之外的任何人都可以明确地告诉你,但这种分离很可能是因为 navigator.js 旨在由开发人员修改以满足他们的需求(例如,自定义处理导航事件或更改键盘控制导航的方式),而base.js 不能/不应该被修改。
navigator.js 实际上只是一种处理页面控件的便捷方式。它实际上并没有做任何事情来实现它们。如果您愿意,您可以滚动您自己的 navigator.js,并且页面控件的工作方式完全相同。