/// <summary> /// Initialises the wrapper. /// </summary> /// <param name="classFactory"></param> /// <returns></returns> public static TileServerSettingsManagerWrapper Initialise(IClassFactory classFactory) { _DefaultImplementation = classFactory.ResolveSingleton <ITileServerSettingsManager>(); var singleton = new TileServerSettingsManagerWrapper(); _Singleton = singleton; classFactory.RegisterInstance <ITileServerSettingsManager>(singleton); _TileServerUrlTranslator = new TileServerUrlTranslator(); singleton.HookEvents(); return(singleton); }
/// <summary> /// Creates a new object. /// </summary> public PageDataSources() : base() { _TileServerSettingsManager = Factory.ResolveSingleton <ITileServerSettingsManager>(); InitializeComponent(); }