示例#1
0
        private static void Main(string[] args)
        {
            var container = IoCBootstrap.Setup();

            _logger = container.Resolve <ILogger>();

            LavishScript.Events.AttachEventTarget("ISXEVE_OnFrame", ISXEVE_OnFrame);

            Console.ReadLine();
        }
示例#2
0
        public static void RegisterTypes(IUnityContainer container)
        {
            var mapper = new Mapper(new MapperConfiguration(x =>
            {
                x.ConstructServicesUsing(z => container.Resolve(z));
                x.AddProfile <ChronosMapperProfile>();
            })) as IMapper;

            container.RegisterInstance(mapper);
            IoCBootstrap.Register(container);
        }
示例#3
0
        public App()
        {
            InitializeComponent();

            if (Debugger.IsAttached)
            {
                HotReloader.Current.Start(this);
            }

            IoCBootstrap.Init();

            var page = ResolvePageModel <HomePageModel>();

            MainPage = new FreshNavigationContainer(page);
        }