Hoi, ich benutze Xamarin Studio auf OSX seit einer Woche und ich habe ein Problem mit einem PCLProject. Wie kann ich XS mitteilen, eine bestimmte Klasse für jede Plattform zu verwenden? ich habe zum Beispiel eine Klasse Connector.cs: IConnector im PCL-Projekt, aber ich möchte AndroidConnector.cs verwenden: IConnector im .Droid-Projekt und IOSConnector.cs: IConnector im .iOS-Projekt. Wie kann ich das Xamarin Studio sagen, dies zu tun? Gibt es ein Tutorial? Die spezifische Klasse ist im PCL-Projekt nicht bekannt, daher ist sie im Aufbau. Vielen Dank für Ihre HilfeXamarin Studio mit plattformspezifischen Klassen
0
A
Antwort
0
Wenn Sie Xamarin.Forms verwenden, können Sie den Abhängigkeitsdienst verwenden.
https://developer.xamarin.com/guides/xamarin-forms/dependency-service/
Xamarin.Forms ermöglicht es Entwicklern, Verhalten in plattformspezifische Projekte zu definieren. DependencyService findet dann die richtige Plattformimplementierung, sodass freigegebener Code auf die native Funktionalität zugreifen kann.
Wenn Sie klassische Xamarin verwenden, können Sie ein Plugin schreiben, um die gleichen Ziele zu erreichen.
http://motzcod.es/post/104507063997/what-exactly-is-a-plugin-for-xamarin
Dieser Beitrag speziell verweist nuget Pakete, aber Sie haben nicht nuget zu verwenden. Sie können Ihre eigenen "Plugins" in Ihre Lösung schreiben.
Verwandte Themen
- 1. Plattformspezifischen Code
- 2. Xamarin Studio 6.0
- 3. Xamarin + Visual Studio 2015
- 4. Xamarin Studio C# Fehler
- 5. Multiplatform C++ Projekt: Aufnahme von plattformspezifischen Quellen
- 6. Xamarin Studio Lizenzprobleme
- 7. Xamarin mit Visual Studio 2015 Professional
- 8. Kann ein Xamarin-Projekt mit Visual Studio und Xamarin Studio erstellt werden?
- 9. Xamarin Studio plattformübergreifende App Fehler
- 10. Xamarin Studio - Paket-Updates ignorieren?
- 11. Xamarin nicht kompilieren in Visual Studio 2015
- 12. Xamarin Fehler auf Visual Studio
- 13. Xamarin Sehfehler Studio 2015 CE
- 14. Kann nicht VS 2015 Unternehmen Xamarin Lizenz zum Xamarin Studio
- 15. Xamarin: Wie Debuggen Xamarin Android auf Visual Studio
- 16. Xamarin portable library - Wie teile ich Klassen?
- 17. Calabash von Xamarin Nicht gefunden auf Komponentenladen in Xamarin Studio
- 18. Mit Klassen auf Android Studio in Unity
- 19. card.io Mono für Android (Xamarin Studio)
- 20. Xamarin Studio: So verhindern Sie, dass Xamarin Studio meinen Code einblendet
- 21. Visual Studio Mscorlib-Klassen Quellcode
- 22. Azure Mobile App Authentifizierung mit Xamarin
- 23. Resource.designer.cs NICHT in Mono (Xamarin Studio) regenerieren
- 24. Logging-Ausgabe in Xamarin Studio aktivieren
- 25. Visual Studio 2015 - Xamarin baut Fehler
- 26. Konfiguration für Xamarin und Visual Studio 2015
- 27. Installation von Xamarin in Visual Studio 2013
- 28. Keine Android-Tools in Xamarin Visual Studio
- 29. Kann Xamarin Studio unter Windows nicht öffnen
- 30. Xamarin Studio-Profil für Moq und Mvvmcross.Test
Werfen Sie einen Blick auf DependencyService. – Nfear