Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- AssemblyInfo.cs
- InstanceOwnerQueryResult.cs
- ParameterCollection.cs
- nulltextnavigator.cs
- DisplayNameAttribute.cs
- ConfigurationFileMap.cs
- CssClassPropertyAttribute.cs
- SystemDropShadowChrome.cs
- httpserverutility.cs
- SemaphoreSecurity.cs
- COM2IDispatchConverter.cs
- Matrix3DValueSerializer.cs
- ListViewUpdateEventArgs.cs
- ColumnHeader.cs
- Funcletizer.cs
- GetImportFileNameRequest.cs
- ErrorHandler.cs
- WebUtil.cs
- XmlSchemaComplexContent.cs
- DataBindingValueUIHandler.cs
- SmiEventSink_Default.cs
- HScrollBar.cs
- WebBrowserPermission.cs
- Deflater.cs
- OracleDataReader.cs
- ProviderSettingsCollection.cs
- ISCIIEncoding.cs
- ResourceSetExpression.cs
- EpmContentDeSerializer.cs
- CacheSection.cs
- PointLightBase.cs
- Padding.cs
- SerializationAttributes.cs
- SByteConverter.cs
- ObsoleteAttribute.cs
- TextUtf8RawTextWriter.cs
- Choices.cs
- CustomTypeDescriptor.cs
- OrderedParallelQuery.cs
- Formatter.cs
- XmlUtil.cs
- BitmapEffectDrawingContent.cs
- ActionMessageFilter.cs
- BufferedGraphics.cs
- ProtocolState.cs
- BinHexDecoder.cs
- ElapsedEventArgs.cs
- SqlConnectionStringBuilder.cs
- StrokeCollection2.cs
- shaperfactory.cs
- DurableInstance.cs
- PlatformNotSupportedException.cs
- ConstraintConverter.cs
- ProgressChangedEventArgs.cs
- ThemeableAttribute.cs
- XmlSubtreeReader.cs
- ModuleBuilder.cs
- TagNameToTypeMapper.cs
- NetworkInterface.cs
- CloudCollection.cs
- ResourceContainer.cs
- TypeReference.cs
- SymbolUsageManager.cs
- MyContact.cs
- GeneratedContractType.cs
- CheckBoxFlatAdapter.cs
- TemplateNodeContextMenu.cs
- HtmlInputButton.cs
- CryptoApi.cs
- MiniLockedBorderGlyph.cs
- CodeCommentStatementCollection.cs
- PathGeometry.cs
- ApplicationException.cs
- ResourcesGenerator.cs
- WindowsUpDown.cs
- XhtmlBasicTextViewAdapter.cs
- GeneratedCodeAttribute.cs
- RefreshPropertiesAttribute.cs
- OdbcStatementHandle.cs
- XmlWrappingReader.cs
- TrackingProfile.cs
- UserControlCodeDomTreeGenerator.cs
- _RequestCacheProtocol.cs
- QuaternionKeyFrameCollection.cs
- DataGridBoolColumn.cs
- UnitySerializationHolder.cs
- HandlerMappingMemo.cs
- CroppedBitmap.cs
- SelectManyQueryOperator.cs
- BitmapFrame.cs
- SqlDataSourceCommandEventArgs.cs
- ToolStripPanel.cs
- EmissiveMaterial.cs
- UniqueConstraint.cs
- ConvertersCollection.cs
- SvcMapFileLoader.cs
- TextTreeInsertElementUndoUnit.cs
- TextServicesContext.cs
- TextDecorations.cs
- XmlSchemaInclude.cs