Prism 7 изменил это поведение, так как на самом деле это анти-шаблон для использования вторичного контейнера. Вам просто нужно зарегистрировать свой сервис TextToSpeech в IPlatformInitializer
, например:
public class iOSInitializer : IPlatformInitializer
{
public void RegisterTypes(IContainerRegistry containerRegistry)
{
containerRegistry.Register<ITextToSpeech, TextToSpeech_iOS>();
}
}