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
- ToolStripLocationCancelEventArgs.cs
- Decoder.cs
- BitmapDecoder.cs
- TraversalRequest.cs
- RayMeshGeometry3DHitTestResult.cs
- MSAAEventDispatcher.cs
- SerializerWriterEventHandlers.cs
- Part.cs
- ScrollProviderWrapper.cs
- ShortcutKeysEditor.cs
- MenuBase.cs
- XmlNamespaceManager.cs
- StaticExtensionConverter.cs
- PropertyChangingEventArgs.cs
- XmlCDATASection.cs
- TrustLevel.cs
- ControlType.cs
- FramingEncoders.cs
- BitmapSourceSafeMILHandle.cs
- tibetanshape.cs
- dbenumerator.cs
- WorkflowViewManager.cs
- HttpCachePolicyWrapper.cs
- StatusBarItemAutomationPeer.cs
- Range.cs
- SafeHandle.cs
- DecoratedNameAttribute.cs
- KeyInstance.cs
- InvalidComObjectException.cs
- CmsUtils.cs
- TextTreeUndoUnit.cs
- ConstraintCollection.cs
- PixelFormat.cs
- CodeTypeParameterCollection.cs
- ValidationEventArgs.cs
- DnsCache.cs
- Decoder.cs
- ActivityAction.cs
- XPathNodeIterator.cs
- PageThemeCodeDomTreeGenerator.cs
- TableLayoutPanel.cs
- HashStream.cs
- TextDecorationCollection.cs
- SuppressMergeCheckAttribute.cs
- SHA256CryptoServiceProvider.cs
- RotateTransform.cs
- EdmRelationshipRoleAttribute.cs
- IntellisenseTextBox.cs
- CompilerWrapper.cs
- HtmlHistory.cs
- ProfilePropertySettings.cs
- BaseTemplateParser.cs
- SQLInt32.cs
- ServiceErrorHandler.cs
- CanExecuteRoutedEventArgs.cs
- Empty.cs
- NTAccount.cs
- NumberSubstitution.cs
- ToolTip.cs
- TreeViewCancelEvent.cs
- SqlUDTStorage.cs
- MdiWindowListItemConverter.cs
- KeyConverter.cs
- SystemTcpConnection.cs
- FontUnitConverter.cs
- CompositeControl.cs
- Rotation3DAnimationUsingKeyFrames.cs
- XmlSchemaAnnotation.cs
- LineBreakRecord.cs
- WebException.cs
- SqlOuterApplyReducer.cs
- CircleEase.cs
- NetTcpSectionData.cs
- SystemNetHelpers.cs
- DesignerTransaction.cs
- SelectionEditingBehavior.cs
- XamlTypeWithExplicitNamespace.cs
- BitConverter.cs
- RtfToXamlLexer.cs
- AuthenticationSection.cs
- QuaternionRotation3D.cs
- PageParser.cs
- CheckBox.cs
- MemberRestriction.cs
- CodeAssignStatement.cs
- InvalidOperationException.cs
- BindingOperations.cs
- WinEventWrap.cs
- PenContext.cs
- StorageInfo.cs
- PrintEvent.cs
- RefExpr.cs
- CodeVariableDeclarationStatement.cs
- RenderingBiasValidation.cs
- SynchronizedDispatch.cs
- DetailsViewDeleteEventArgs.cs
- ManifestResourceInfo.cs
- ActivityTypeDesigner.xaml.cs
- SizeFConverter.cs
- ResXResourceSet.cs