示例#1
0
        public void Initialize(IApplication application)
        {
            var applicationLoadBehavior = new ApplicationLoadBehavior();

            applicationLoadBehavior.AttachTo(application);
            applicationLoadBehavior.Subscribe(applicationWindow =>
            {
                var downloadbehaviour = new DownloadBehavior();
                downloadbehaviour.AttachTo(applicationWindow);
            });
        }
示例#2
0
        public void Initialize(IApplication application)
        {
            var applicationLoadBehavior = new ApplicationLoadBehavior();

            applicationLoadBehavior.AttachTo(application);
            applicationLoadBehavior.Subscribe(applicationWindow =>
            {
                var downloadbehaviour = new DownloadBehavior();
                downloadbehaviour.AttachTo(applicationWindow);
            });

            this.cacheNativeService      = new CacheNativeService();
            this.externalNativeService   = new ExternalNativeService();
            this.systemInfoNativeService = new SystemInfoNativeService();
        }
        public void Initialize(IApplication application)
        {
            this.application = application;

            this.closeAllWindowBehavior = new CloseAllWindowBehavior();

            var applicationLoadBehavior = new ApplicationLoadBehavior();

            applicationLoadBehavior.AttachTo(application);
            applicationLoadBehavior.Subscribe(
                applicationWindow =>
            {
                this.closeAllWindowBehavior.AttachTo(application, applicationWindow);
            });
        }