Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- FontInfo.cs
- ReferenceEqualityComparer.cs
- StickyNoteAnnotations.cs
- TypeConverter.cs
- BrowserTree.cs
- ToolboxCategoryItems.cs
- ComponentCollection.cs
- NativeMethodsCLR.cs
- StorageComplexPropertyMapping.cs
- ExceptionHelpers.cs
- ClientTargetCollection.cs
- ReaderWriterLock.cs
- ScrollableControl.cs
- OletxTransactionManager.cs
- SafeFileHandle.cs
- TimeIntervalCollection.cs
- xamlnodes.cs
- ColorPalette.cs
- Authorization.cs
- DrawingContextDrawingContextWalker.cs
- FilteredAttributeCollection.cs
- SortDescription.cs
- Pen.cs
- ReadOnlyAttribute.cs
- WebBrowserBase.cs
- CurrentChangedEventManager.cs
- MetadataImporterQuotas.cs
- XmlWellformedWriter.cs
- PromptStyle.cs
- DateTimePicker.cs
- AssemblyUtil.cs
- Hex.cs
- PageTheme.cs
- UInt16Storage.cs
- SiblingIterators.cs
- Pens.cs
- AspCompat.cs
- XmlStreamStore.cs
- StringKeyFrameCollection.cs
- IOException.cs
- FileSecurity.cs
- FileLoadException.cs
- Int16Animation.cs
- PrintPageEvent.cs
- CodeLinePragma.cs
- ToolStripTemplateNode.cs
- StringBlob.cs
- Filter.cs
- OleDbCommand.cs
- DbConnectionPool.cs
- CounterCreationData.cs
- DataBinding.cs
- DebugHandleTracker.cs
- BinaryWriter.cs
- safex509handles.cs
- EntityViewGenerationConstants.cs
- HMACSHA512.cs
- _ScatterGatherBuffers.cs
- ToolStripSettings.cs
- Peer.cs
- ReplyChannelAcceptor.cs
- MetadataPropertyAttribute.cs
- VoiceObjectToken.cs
- TypeReference.cs
- SocketElement.cs
- DbInsertCommandTree.cs
- TransformerInfo.cs
- TextWriterTraceListener.cs
- TemplateManager.cs
- NameSpaceEvent.cs
- TransportChannelFactory.cs
- SequenceFullException.cs
- UnsafeNativeMethods.cs
- TextPenaltyModule.cs
- MemberNameValidator.cs
- TablePattern.cs
- ZoomingMessageFilter.cs
- UpdateCommand.cs
- KerberosReceiverSecurityToken.cs
- path.cs
- Delegate.cs
- StateElement.cs
- OciEnlistContext.cs
- infer.cs
- StructuredProperty.cs
- LogWriteRestartAreaAsyncResult.cs
- TypeConverterHelper.cs
- ProfileInfo.cs
- BindingParameterCollection.cs
- CompletedAsyncResult.cs
- TokenCreationException.cs
- FileLevelControlBuilderAttribute.cs
- CodePageEncoding.cs
- SQLChars.cs
- TabItem.cs
- WebServicesInteroperability.cs
- SplitterPanel.cs
- InkPresenter.cs
- HitTestResult.cs
- PackageRelationshipCollection.cs