CK.WordPredictor.UI.AutonomousKeyboardWordPredictor.OnWordPredictorServiceStatusChanged C# (CSharp) Method

OnWordPredictorServiceStatusChanged() public method

public OnWordPredictorServiceStatusChanged ( object sender, CK.Plugin.ServiceStatusChangedEventArgs e ) : void
sender object
e CK.Plugin.ServiceStatusChangedEventArgs
return void
        void OnWordPredictorServiceStatusChanged( object sender, ServiceStatusChangedEventArgs e )
        {
            Debug.Assert( Dispatcher.CurrentDispatcher == NoFocusManager.Default.ExternalDispatcher, "This method should only be called by the ExternalThread." );
            if( e.Current.IsStoppingOrStopped )
            {
                WordPredictorService.Service.Words.CollectionChanged -= OnWordPredictedCollectionChanged;
            }
            else if( e.Current.IsStartingOrStarted )
            {
                WordPredictorService.Service.Words.CollectionChanged += OnWordPredictedCollectionChanged;
            }
        }