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
- SimpleHandlerFactory.cs
- PathHelper.cs
- PagesChangedEventArgs.cs
- BuildProviderAppliesToAttribute.cs
- TemplateInstanceAttribute.cs
- PageCopyCount.cs
- DrawingAttributesDefaultValueFactory.cs
- RectConverter.cs
- Menu.cs
- BindingMAnagerBase.cs
- PlatformNotSupportedException.cs
- ComponentDispatcher.cs
- MailAddressCollection.cs
- LogicalTreeHelper.cs
- DataGridViewColumnTypeEditor.cs
- Hyperlink.cs
- TrustManager.cs
- ComNativeDescriptor.cs
- ListBase.cs
- ProcessInputEventArgs.cs
- SoapSchemaImporter.cs
- TemplateField.cs
- ClientApiGenerator.cs
- EventArgs.cs
- WebControlParameterProxy.cs
- TextLineBreak.cs
- Vertex.cs
- SelectedDatesCollection.cs
- SizeAnimationBase.cs
- ApplicationProxyInternal.cs
- Iis7Helper.cs
- DependencySource.cs
- BaseValidator.cs
- PointHitTestParameters.cs
- ConstraintCollection.cs
- RootBuilder.cs
- ChangeNode.cs
- TogglePattern.cs
- XmlSerializationReader.cs
- TextProperties.cs
- ArgumentNullException.cs
- DependencyPropertyKey.cs
- AuthenticationService.cs
- WindowsNonControl.cs
- DataGridViewButtonCell.cs
- EntityDataSourceChangingEventArgs.cs
- StreamInfo.cs
- ToolStripOverflowButton.cs
- MenuItemBindingCollection.cs
- QueryAccessibilityHelpEvent.cs
- PopupRootAutomationPeer.cs
- VisualBasicDesignerHelper.cs
- RuntimeEnvironment.cs
- DictionaryCustomTypeDescriptor.cs
- WebPartEditorCancelVerb.cs
- MenuItemStyleCollection.cs
- XslUrlEditor.cs
- DirectoryNotFoundException.cs
- PenThreadWorker.cs
- HMACMD5.cs
- SimpleWebHandlerParser.cs
- CompoundFileDeflateTransform.cs
- IsolatedStorageSecurityState.cs
- SafePEFileHandle.cs
- OleDbError.cs
- COM2Enum.cs
- TextWriter.cs
- PropertyInfo.cs
- DataGridViewHitTestInfo.cs
- Cursor.cs
- DispatcherHooks.cs
- CodeEventReferenceExpression.cs
- SqlSelectStatement.cs
- HierarchicalDataBoundControl.cs
- FileVersionInfo.cs
- TagPrefixAttribute.cs
- RuntimeConfigLKG.cs
- BitStack.cs
- OdbcUtils.cs
- DbParameterHelper.cs
- HttpProfileGroupBase.cs
- Animatable.cs
- MimeFormatExtensions.cs
- GridPatternIdentifiers.cs
- InkCanvasAutomationPeer.cs
- ReadOnlyTernaryTree.cs
- PrefixHandle.cs
- SerialReceived.cs
- NamedPipeConnectionPoolSettingsElement.cs
- SessionPageStatePersister.cs
- EventLogger.cs
- BindingSource.cs
- XmlSchemaSimpleTypeRestriction.cs
- DateTimeConverter.cs
- XPathScanner.cs
- FileSystemEventArgs.cs
- ResourceDescriptionAttribute.cs
- PrivateFontCollection.cs
- URLMembershipCondition.cs
- RtfToXamlLexer.cs