에서 제네릭 형식을 등록하려면 어떻게 :다음과 같이 나는이 인터페이스가 정의한 MVVMCross
public interface ISerializationStrategy<T>
또한 일반적인 구현 :
public class SerializationStrategy<T> : Core.Strategies.ISerializationStrategy<T>
을 나는 IOC에 내가 가지고 할이 등록 할 때
Mvx.RegisterType<ISerializationStrategy<IdentityProvider>,SerializationStrategy<IdentityProvider>>();
... each type
또는이 열린 제네릭을 등록하는 방법 (나는 그것이 다 무엇 먹으 렴 생각입니다 : 각 유형에 대해 다음을 수행합니다 alled). 다음은 작동하지 않습니다
Mvx.RegisterSingleton(typeof (ISerializationStrategy<>),typeof (SerializationStrategy<>));
감사
로스
내가 모노 터치로 작동하지 않을 그것을 마지막 옵션 (반사) 받아보기? 나는 공장 옵션을 정말 좋아해서 내가 할 일을 생각한다. 감사 스튜어트 –