コード例 #1
0
        static BaseDataService()
        {
            _mediator          = MediatorLocator.GetSharedMediator();
            _diffService       = DiffServiceLocator.GetPriorityService();
            _messageBoxService = MessageBoxLocator.GetSharedService();
            _dispatcherService = UiDispatcherLocator.GetSharedDispatcher();

            // handle ssl servers with crappy..umm...unregistered certificates
            ServicePointManager.ServerCertificateValidationCallback += ((sender, certificate, chain, sslPolicyErrors) => true);
        }
コード例 #2
0
        public UglyDisplayViewModel()
        {
            _twitterizerService  = TweetServiceLocator.GetDataService <LinqTweet>();
            _uiDispatcherService = UiDispatcherLocator.GetDispatcher();
            _mediator            = MediatorLocator.GetMediator();
            _mediator.Subscribe(ViewModelEvents.SwitchViewBlocked, ignore =>
            {
                _allowSwitch = false;
                OnSwitchToPretty.RaiseCanExecuteChanged("OnSwitchToPretty");
            });

            _mediator.Subscribe(ViewModelEvents.SwitchViewUnblocked, ignore =>
            {
                _allowSwitch = true;
                OnSwitchToPretty.RaiseCanExecuteChanged("OnSwitchToPretty");
            });
        }
コード例 #3
0
 static ShellViewModel()
 {
     Mediator            = MediatorLocator.GetMediator();
     UiDispatcherService = UiDispatcherLocator.GetDispatcher();
 }