예제 #1
0
        //------------------------------------------------------
        //
        //  Public Methods
        //
        //------------------------------------------------------

        #region Public Methods

        /// <summary>
        ///     Registers an input language soruces with the input
        ///     input language manager.
        /// </summary>
        /// <param name="inputLanguageSource">
        ///     The input language source to register.
        /// </param>
        public void RegisterInputLanguageSource(IInputLanguageSource inputLanguageSource)
        {
            if (inputLanguageSource == null)
            {
                throw new ArgumentNullException("inputLanguageSource");
            }

            _source = inputLanguageSource;

            if (((_InputLanguageChanged != null) ||
                 (_InputLanguageChanging != null)) &&
                IsMultipleKeyboardLayout)
            {
                _source.Initialize();
            }

            return;
        }
 public void RegisterInputLanguageSource(IInputLanguageSource inputLanguageSource)
 {
 }
 public void RegisterInputLanguageSource(IInputLanguageSource inputLanguageSource)
 {
 }
예제 #4
0
        //------------------------------------------------------
        // 
        //  Public Methods 
        //
        //----------------------------------------------------- 

        #region Public Methods

        /// <summary> 
        ///     Registers an input language soruces with the input
        ///     input language manager. 
        /// </summary> 
        /// <param name="inputLanguageSource">
        ///     The input language source to register. 
        /// </param>
        public void RegisterInputLanguageSource(IInputLanguageSource inputLanguageSource)
        {
 
            if (inputLanguageSource == null)
            { 
                throw new ArgumentNullException("inputLanguageSource"); 
            }
 
            _source = inputLanguageSource;

            if (((_InputLanguageChanged != null) ||
                 (_InputLanguageChanging != null)) && 
                IsMultipleKeyboardLayout)
                _source.Initialize(); 
 
            return;
        }