Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin,如何从特定于平台的依赖类调用共享代码方法_Xamarin_Xamarin.ios_Xamarin.forms - Fatal编程技术网

Xamarin,如何从特定于平台的依赖类调用共享代码方法

Xamarin,如何从特定于平台的依赖类调用共享代码方法,xamarin,xamarin.ios,xamarin.forms,Xamarin,Xamarin.ios,Xamarin.forms,在XamarinForms应用程序中,我们如何从特定于平台的依赖类调用共享代码方法 我需要从iOS依赖项类调用ContentPage类中实现的一个方法 谢谢……有不同的解决方案: 在需要的地方使用静态方法调用它 使用消息中心向共享/PCL项目发送消息,并根据需要执行任何操作。(链接:) 如果这是一个自定义渲染器,则可以使用绑定的命令属性,并在特定于平台的代码中执行这些属性 在我的例子中,我所做的是创建一个名为Helper的静态类,它包含我需要在所有平台/项目上调用的所有静态方法 希望这有帮助

在XamarinForms应用程序中,我们如何从特定于平台的依赖类调用共享代码方法

我需要从iOS依赖项类调用ContentPage类中实现的一个方法


谢谢……

有不同的解决方案:

  • 在需要的地方使用静态方法调用它

  • 使用消息中心向共享/PCL项目发送消息,并根据需要执行任何操作。(链接:)

  • 如果这是一个自定义渲染器,则可以使用绑定的命令属性,并在特定于平台的代码中执行这些属性

在我的例子中,我所做的是创建一个名为Helper的静态类,它包含我需要在所有平台/项目上调用的所有静态方法


希望这有帮助。

非常感谢您的回复。