/// <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);
        }
Exemple #2
0
 /// <summary>
 /// Creates a new object.
 /// </summary>
 public PageDataSources() : base()
 {
     _TileServerSettingsManager = Factory.ResolveSingleton <ITileServerSettingsManager>();
     InitializeComponent();
 }