我有一个导航插件,我想扩展它以支持上下文导航。除了 NavigationOptions 实例之外,我拥有所需的一切。在我的INavigateFromHereProvider
我被调用,IDataContext
所以可以NavigationOptions
使用该NavigationOptions.FromDataContext
方法从中创建。伟大的。
在我的上下文操作中,我没有被调用 a ,而是在构造过程中IDataContext
得到 a 。ICSharpContextActionDataProvider
我可以从中得到我IDeclaredElement
的导航决定,但我不确定如何创建我的NavigationOptions
实例。感觉我应该使用NavigationOptions.FromWindowContext
,但我似乎需要一个PopupWindowContextSource
,但我不知道从哪里得到其中一个。
那么我在哪里可以获得相关PopupWindowContextSource
的创建我NavigationOptions
的?