Я делаю приложение с использованием Xamarin.forms pcl.Есть ли способ использовать #define для различения платформы? (Xamarin.Forms)
Я уже знаю, что мы используем «Device.OS», чтобы отличить платформу, когда мы используем pcl.
Но в некоторых случаях мне нужно использовать заголовок define для его архивирования, но я не могу найти решение.
В некоторых случаях я хочу использовать разные производные классы для каждой платформы.
как этот
#if __ANDROID__
public class SkiaView_BG : SKCanvasView
#else
public class SkiaView_BG : SKGLView
#endif
Вы прочитали документацию? Я не уверен, в чем ваш вопрос: [Условная компиляция] (https://developer.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/part_4_-_platform_divergence_abstraction_divergent_implementation/#Conditional_Compilation) –
@JonDouglas Привет, Джон, DavidS ответил мой вопрос. :) –
И я думаю, пример кода выше объясняет, что я хочу делать. –