C# 访问Xamarin.Android中的NavArgs

C# 访问Xamarin.Android中的NavArgs,c#,android,kotlin,xamarin,androidx,C#,Android,Kotlin,Xamarin,Androidx,我正在将Kotlin应用程序移植到C#/Xamarin。有一个构造我不知道如何翻译——关于AndroidX.Fragment.Navigation的使用 在文件Resources/Navigation/nav_graph.xml中定义了一个片段,其中包含一些参数:…等 在代码中,它导入androidx.navigation.fragment.navArgs,但在安装了Xamarin.androidx.navigation.fragmentNuGet的Xamarin中似乎没有此类 然后它有一段代

我正在将Kotlin应用程序移植到C#/Xamarin。有一个构造我不知道如何翻译——关于AndroidX.Fragment.Navigation的使用

  • 在文件
    Resources/Navigation/nav_graph.xml
    中定义了一个片段,其中包含一些参数:
  • 在代码中,它导入
    androidx.navigation.fragment.navArgs
    ,但在安装了
    Xamarin.androidx.navigation.fragment
    NuGet的Xamarin中似乎没有此类
  • 然后它有一段代码,它使用了Kotlin语言的一个有趣的委托功能:
    private val args:foopragmentargs by navArgs()

感谢任何关于如何用C#编写等效代码的指导。

对于本机android,androidx.navigation.safeargs有不同的插件。您可以检查xamarin的safeargs需要哪个插件。