Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Input / InputMethodStateChangeEventArgs.cs / 1 / InputMethodStateChangeEventArgs.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: Manage Input Method. // // History: // 07/30/2003 : [....] - 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
- FormViewPageEventArgs.cs
- CodeDirectionExpression.cs
- ProxyWebPart.cs
- TemplateField.cs
- SecurityCredentialsManager.cs
- XamlFilter.cs
- ProxyWebPartManager.cs
- XmlCountingReader.cs
- RuntimeCompatibilityAttribute.cs
- DependencyPropertyChangedEventArgs.cs
- ObjectDataSourceFilteringEventArgs.cs
- SessionStateUtil.cs
- StringInfo.cs
- CompositeActivityTypeDescriptor.cs
- EmptyStringExpandableObjectConverter.cs
- BitmapMetadata.cs
- ConfigurationStrings.cs
- SspiHelper.cs
- XamlFilter.cs
- Descriptor.cs
- MediaElementAutomationPeer.cs
- Visitors.cs
- Constraint.cs
- XmlCollation.cs
- WizardSideBarListControlItem.cs
- Stylus.cs
- StateChangeEvent.cs
- EventLogReader.cs
- HuffCodec.cs
- BindingCompleteEventArgs.cs
- ViewGenerator.cs
- TrustDriver.cs
- SystemFonts.cs
- TraceContextEventArgs.cs
- HeaderedContentControl.cs
- LocatorPartList.cs
- Geometry3D.cs
- GridViewHeaderRowPresenter.cs
- MemoryStream.cs
- RSACryptoServiceProvider.cs
- UndirectedGraph.cs
- XmlNamespaceManager.cs
- TouchesCapturedWithinProperty.cs
- CurrentTimeZone.cs
- DispatchChannelSink.cs
- FileUpload.cs
- SmtpMail.cs
- PropertyDescriptorGridEntry.cs
- DispatcherTimer.cs
- ModelItemKeyValuePair.cs
- ConfigXmlText.cs
- ClientUrlResolverWrapper.cs
- RemotingSurrogateSelector.cs
- BinaryNode.cs
- ListViewContainer.cs
- CrossContextChannel.cs
- PageCache.cs
- XsltLoader.cs
- UriParserTemplates.cs
- DataChangedEventManager.cs
- FilterException.cs
- AssemblyFilter.cs
- UnsafeNativeMethods.cs
- ImmutableCollection.cs
- MailDefinition.cs
- XmlEnumAttribute.cs
- VerificationAttribute.cs
- _LocalDataStore.cs
- ApplicationId.cs
- XmlElementAttribute.cs
- SqlDataSourceSelectingEventArgs.cs
- DispatcherHooks.cs
- TabletDeviceInfo.cs
- XmlWrappingReader.cs
- ILGenerator.cs
- ThaiBuddhistCalendar.cs
- TdsParserStateObject.cs
- DateTimeConverter2.cs
- SectionRecord.cs
- BaseTreeIterator.cs
- DecimalAnimationUsingKeyFrames.cs
- DelayedRegex.cs
- CompilationLock.cs
- DataGridViewAdvancedBorderStyle.cs
- LoadGrammarCompletedEventArgs.cs
- ControlCachePolicy.cs
- DataGridViewCellStyleEditor.cs
- DefaultProxySection.cs
- ControlBuilder.cs
- XmlILOptimizerVisitor.cs
- ImageField.cs
- InheritanceContextChangedEventManager.cs
- DecimalAverageAggregationOperator.cs
- baseaxisquery.cs
- CompiledIdentityConstraint.cs
- GeneralTransform3DTo2D.cs
- _SSPIWrapper.cs
- XmlWriter.cs
- CodeAccessSecurityEngine.cs
- SafeFileMappingHandle.cs