如何从xamarin上的mainactivity.cs调用xaml按钮?

问题描述:

我正在开发一个项目来播放声音。我发现要播放声音我必须使用android.media,所以我试图将我所有的工作转移到mainactivity.cs。我面临的问题是我不知道如何从mainactivity.cs调用xaml按钮。我已经阅读过某处,我们将不得不创建一个界面。但我无法从提供的例子中理解。所以任何解决方案真的很感谢谢谢如何从xamarin上的mainactivity.cs调用xaml按钮?

+0

HTTPS:/ /developer.xamarin.com/guides/xamarin-forms/application-fundamentals/dependency-service/ – SushiHangover

你可以使用依赖服务机制来调用一个动作的平台特定的代码。见https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/dependency-service/

否则,我建议你使用一个跨平台库,以轻松播放媒体,而无需编写特定的代码:这一个是有效的:

https://github.com/martijn00/XamarinMediaManager

https://blog.xamarin.com/play-audio-and-video-with-the-mediamanager-plugin-for-xamarin/

+0

其实我正在用xamarin形式(xaml)制作钢琴项目,因为我的大学要求我使用xaml形式。我想要做到这一点,如果我按下按钮,它会发出一个声调..但是声调取自我的本地磁盘,所以我在xaml中做了一个按钮,并且我想在mainactivity.cs中调用按钮名称,可以我那样做?任何人都可以给我一个帮助?我真的很欣赏它...谢谢 –

+0

你有一些代码示例与你想在Android端执行的动作?有了这个,我会给你一些代码基础知识在Xamarin Forms操作中运行它 –