DI для конкретной платформы? Тоесть что бы внедрить зависимость только на одной платформе (нужна только на 1 платформе)
Сделай пустышку на второй
Можно в таком случае не использовать внедрение через конструктор например, а зарезолвить в Core, только в случае, если код выполняется на конкретной платформе. Платформу можно определить через Xamarin.Essentials; + Есть метод Mvx.IoCProvider.CanResolve..
Нужно зарегестрировать в платформенном Setup файле, в методе InitializeFirstChance() или InitializeLastChance()
Обсуждают сегодня