Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Core / CSharp / System / Windows / Input / InputMethodStateChangeEventArgs.cs / 1 / InputMethodStateChangeEventArgs.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: Manage Input Method. // // History: // 07/30/2003 : yutakas - Ported from .net tree. // //--------------------------------------------------------------------------- using System; using System.Runtime.InteropServices; using System.Collections; using System.Diagnostics; using System.Globalization; using System.Security.Permissions; using System.Windows.Threading; using System.Windows; using MS.Internal; //TextServicesInterop using MS.Utility; using MS.Win32; namespace System.Windows.Input { //----------------------------------------------------- // // InputMethodStateChjangedEventArgs class // //----------------------------------------------------- ////// This InputMethodStateChangedEventArgs class is /// public class InputMethodStateChangedEventArgs : EventArgs { //------------------------------------------------------ // // Constructors // //----------------------------------------------------- internal InputMethodStateChangedEventArgs(InputMethodStateType statetype) { _statetype = statetype; } //------------------------------------------------------ // // Public Properties // //------------------------------------------------------ ////// IME (open/close) state is changed. /// public bool IsImeStateChanged { get { return (_statetype == InputMethodStateType.ImeState); } } ////// Microphone state is changed. /// public bool IsMicrophoneStateChanged { get { return (_statetype == InputMethodStateType.MicrophoneState); } } ////// Handwriting state is changed. /// public bool IsHandwritingStateChanged { get { return (_statetype == InputMethodStateType.HandwritingState); } } ////// SpeechMode state is changed. /// public bool IsSpeechModeChanged { get { return (_statetype == InputMethodStateType.SpeechMode); } } ////// ImeConversionMode state is changed. /// public bool IsImeConversionModeChanged { get { return (_statetype == InputMethodStateType.ImeConversionModeValues); } } ////// ImeSentenceMode state is changed. /// public bool IsImeSentenceModeChanged { get { return (_statetype == InputMethodStateType.ImeSentenceModeValues); } } //----------------------------------------------------- // // Private Fields // //------------------------------------------------------ #region Private Fields private InputMethodStateType _statetype; #endregion Private Fields } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: Manage Input Method. // // History: // 07/30/2003 : yutakas - Ported from .net tree. // //--------------------------------------------------------------------------- using System; using System.Runtime.InteropServices; using System.Collections; using System.Diagnostics; using System.Globalization; using System.Security.Permissions; using System.Windows.Threading; using System.Windows; using MS.Internal; //TextServicesInterop using MS.Utility; using MS.Win32; namespace System.Windows.Input { //----------------------------------------------------- // // InputMethodStateChjangedEventArgs class // //----------------------------------------------------- ////// This InputMethodStateChangedEventArgs class is /// public class InputMethodStateChangedEventArgs : EventArgs { //------------------------------------------------------ // // Constructors // //----------------------------------------------------- internal InputMethodStateChangedEventArgs(InputMethodStateType statetype) { _statetype = statetype; } //------------------------------------------------------ // // Public Properties // //------------------------------------------------------ ////// IME (open/close) state is changed. /// public bool IsImeStateChanged { get { return (_statetype == InputMethodStateType.ImeState); } } ////// Microphone state is changed. /// public bool IsMicrophoneStateChanged { get { return (_statetype == InputMethodStateType.MicrophoneState); } } ////// Handwriting state is changed. /// public bool IsHandwritingStateChanged { get { return (_statetype == InputMethodStateType.HandwritingState); } } ////// SpeechMode state is changed. /// public bool IsSpeechModeChanged { get { return (_statetype == InputMethodStateType.SpeechMode); } } ////// ImeConversionMode state is changed. /// public bool IsImeConversionModeChanged { get { return (_statetype == InputMethodStateType.ImeConversionModeValues); } } ////// ImeSentenceMode state is changed. /// public bool IsImeSentenceModeChanged { get { return (_statetype == InputMethodStateType.ImeSentenceModeValues); } } //----------------------------------------------------- // // Private Fields // //------------------------------------------------------ #region Private Fields private InputMethodStateType _statetype; #endregion Private Fields } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IndicCharClassifier.cs
- ArrayList.cs
- HttpListener.cs
- DefaultAsyncDataDispatcher.cs
- DataGridViewCellConverter.cs
- URLMembershipCondition.cs
- SessionSwitchEventArgs.cs
- SessionPageStatePersister.cs
- RegexMatchCollection.cs
- GenericIdentity.cs
- CssTextWriter.cs
- FlagsAttribute.cs
- DataGridBoolColumn.cs
- SortExpressionBuilder.cs
- CharacterMetricsDictionary.cs
- ClientBuildManager.cs
- DtrList.cs
- BitmapFrame.cs
- CustomAttributeFormatException.cs
- ISO2022Encoding.cs
- IgnoreDataMemberAttribute.cs
- OracleRowUpdatingEventArgs.cs
- TypeElement.cs
- DispatcherOperation.cs
- grammarelement.cs
- ReadOnlyDataSourceView.cs
- EventLogPermissionHolder.cs
- PropertyGridView.cs
- EmptyCollection.cs
- RegexGroupCollection.cs
- ImmComposition.cs
- ActionNotSupportedException.cs
- InstallerTypeAttribute.cs
- XmlChoiceIdentifierAttribute.cs
- _NTAuthentication.cs
- Matrix3DValueSerializer.cs
- HttpWebRequestElement.cs
- RequestUriProcessor.cs
- Validator.cs
- TextRangeEditTables.cs
- XmlMapping.cs
- FilterElement.cs
- WebPartMenu.cs
- ShutDownListener.cs
- SymbolMethod.cs
- SqlRowUpdatingEvent.cs
- SingleTagSectionHandler.cs
- DataStorage.cs
- XmlDocumentFragment.cs
- WindowsListView.cs
- ScriptComponentDescriptor.cs
- DefaultValueTypeConverter.cs
- StoreItemCollection.Loader.cs
- KeyInterop.cs
- PolicyStatement.cs
- ManagementObject.cs
- SafeRightsManagementEnvironmentHandle.cs
- XamlHostingSection.cs
- CompoundFileStorageReference.cs
- CqlIdentifiers.cs
- DbCommandDefinition.cs
- SerializationEventsCache.cs
- ExcludeFromCodeCoverageAttribute.cs
- BitFlagsGenerator.cs
- ZipIOCentralDirectoryFileHeader.cs
- SchemaCollectionPreprocessor.cs
- basevalidator.cs
- HttpRequest.cs
- TextRangeAdaptor.cs
- ArrayList.cs
- TemplateControlBuildProvider.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- SmiContext.cs
- IdnMapping.cs
- NativeActivityAbortContext.cs
- CreateUserErrorEventArgs.cs
- CryptoStream.cs
- HttpResponseHeader.cs
- ControlBuilder.cs
- PriorityItem.cs
- __Error.cs
- Control.cs
- PassportAuthenticationModule.cs
- SHA256.cs
- Point4DValueSerializer.cs
- webclient.cs
- SrgsNameValueTag.cs
- SR.cs
- XmlSchemaSimpleContentRestriction.cs
- EntityStoreSchemaFilterEntry.cs
- ComPlusInstanceProvider.cs
- SpeechAudioFormatInfo.cs
- Int16AnimationUsingKeyFrames.cs
- CommandField.cs
- Int32CollectionValueSerializer.cs
- EdmSchemaError.cs
- EntityDataSourceEntitySetNameItem.cs
- WebPartHelpVerb.cs
- WebMessageEncodingBindingElement.cs
- HijriCalendar.cs