Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Input / InputMethodStateChangeEventArgs.cs / 1305600 / 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
- ByteFacetDescriptionElement.cs
- BrowserCapabilitiesFactory.cs
- RowToFieldTransformer.cs
- ParameterCollection.cs
- SqlExpressionNullability.cs
- DataServiceProviderWrapper.cs
- StdRegProviderWrapper.cs
- _SslSessionsCache.cs
- ResourceDescriptionAttribute.cs
- Set.cs
- PolicyUnit.cs
- HierarchicalDataBoundControl.cs
- ValidationErrorCollection.cs
- SendMailErrorEventArgs.cs
- HttpValueCollection.cs
- SecurityException.cs
- EqualityComparer.cs
- TextRangeEditTables.cs
- SafeLibraryHandle.cs
- StickyNoteHelper.cs
- ClientApiGenerator.cs
- ScriptingProfileServiceSection.cs
- BindUriHelper.cs
- ContentPlaceHolder.cs
- ValidatorCollection.cs
- TreeView.cs
- PolicyException.cs
- ToolStripTextBox.cs
- PeerNameResolver.cs
- TypeUnloadedException.cs
- XmlElementList.cs
- Vertex.cs
- PropertyGeneratedEventArgs.cs
- ObjectIDGenerator.cs
- ArgumentNullException.cs
- TimeoutConverter.cs
- ContractListAdapter.cs
- ItemList.cs
- XmlReader.cs
- SamlAssertion.cs
- UnitySerializationHolder.cs
- ColorDialog.cs
- EntityDataSourceDataSelection.cs
- PropertyCondition.cs
- ExportOptions.cs
- ResourceDictionary.cs
- MetadataUtil.cs
- TreeNodeCollection.cs
- CriticalExceptions.cs
- KeyValueSerializer.cs
- GroupQuery.cs
- CngKeyBlobFormat.cs
- FormViewUpdateEventArgs.cs
- DesignSurfaceCollection.cs
- SourceElementsCollection.cs
- ContainerAction.cs
- SRGSCompiler.cs
- Int16KeyFrameCollection.cs
- CodeDOMUtility.cs
- EventWaitHandleSecurity.cs
- DescendantBaseQuery.cs
- PreProcessor.cs
- BaseAutoFormat.cs
- Version.cs
- HWStack.cs
- StrokeFIndices.cs
- HostProtectionPermission.cs
- LinkGrep.cs
- InstanceCompleteException.cs
- XmlQueryContext.cs
- Panel.cs
- AdornedElementPlaceholder.cs
- CodeStatementCollection.cs
- TypeBrowserDialog.cs
- ADConnectionHelper.cs
- TextParaClient.cs
- Tag.cs
- EncryptedHeaderXml.cs
- WebResourceAttribute.cs
- ThreadPoolTaskScheduler.cs
- LinkConverter.cs
- FixedDocument.cs
- ComboBox.cs
- TextTrailingWordEllipsis.cs
- _NegoStream.cs
- ChangePassword.cs
- RemoteX509AsymmetricSecurityKey.cs
- SoapSchemaMember.cs
- PackWebRequest.cs
- SecurityHelper.cs
- SettingsPropertyWrongTypeException.cs
- SqlClientFactory.cs
- ReadOnlyDictionary.cs
- RequestUriProcessor.cs
- CustomError.cs
- TextParagraphView.cs
- OneWayChannelListener.cs
- UIntPtr.cs
- ClientTargetSection.cs
- FilteredSchemaElementLookUpTable.cs