Je fais des applications avec Xamarin.forms pcl.Est-il possible d'utiliser #define pour distinguer la plate-forme? (Xamarin.Forms)
Je sais déjà que nous utilisons "Device.OS" pour distinguer quelle plateforme est quand nous utilisons pcl.
Mais dans certains cas, j'ai besoin d'utiliser define header pour l'archiver, mais je ne trouve pas de solution.
Je souhaite utiliser une classe dérivée différente pour chaque plate-forme dans certains cas.
comme celui-ci
#if __ANDROID__
public class SkiaView_BG : SKCanvasView
#else
public class SkiaView_BG : SKGLView
#endif
Avez-vous lu la documentation? Je ne suis pas sûr de savoir quelle est votre question: [Compilation conditionnelle] (https://developer.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/part_4_-_platform_divergence_abstraction_divergent_implementation/#Conditional_Compilation) –
@JonDouglas Bonjour Jon, DavidS répondu à ma question. :) –
Et je pense que l'exemple de code ci-dessus explique ce que je veux faire. –