Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CTreeGenerator.cs
- DataBinding.cs
- UInt64Converter.cs
- KeyedCollection.cs
- ItemContainerGenerator.cs
- RawTextInputReport.cs
- XmlDictionaryReaderQuotas.cs
- OuterGlowBitmapEffect.cs
- Popup.cs
- TextModifier.cs
- ProtocolsConfiguration.cs
- Select.cs
- GeometryHitTestParameters.cs
- _TLSstream.cs
- HttpGetServerProtocol.cs
- UrlAuthorizationModule.cs
- MouseGestureConverter.cs
- TypeContext.cs
- SessionPageStateSection.cs
- QueueProcessor.cs
- ServiceReference.cs
- TraceSection.cs
- SystemTcpStatistics.cs
- OAVariantLib.cs
- GrammarBuilder.cs
- TypeInitializationException.cs
- TextDecorationCollectionConverter.cs
- WindowsFormsHost.cs
- CodeTypeReferenceCollection.cs
- Button.cs
- WebPartMenu.cs
- GraphicsPathIterator.cs
- XmlIlVisitor.cs
- ObjectListCommandsPage.cs
- LabelAutomationPeer.cs
- DiscardableAttribute.cs
- RSAPKCS1SignatureDeformatter.cs
- FamilyCollection.cs
- KeyPullup.cs
- CodeExpressionCollection.cs
- SpotLight.cs
- RectangleHotSpot.cs
- ConfigurationPermission.cs
- SchemaConstraints.cs
- CodeLinePragma.cs
- Expression.cs
- SerializerDescriptor.cs
- NonParentingControl.cs
- ArrayExtension.cs
- RelatedEnd.cs
- TypeLoadException.cs
- Msec.cs
- Debug.cs
- FollowerQueueCreator.cs
- VariableQuery.cs
- XPathNodeInfoAtom.cs
- StatementContext.cs
- DisplayNameAttribute.cs
- DependencyPropertyKind.cs
- CheckBox.cs
- HttpCacheVary.cs
- PathFigureCollection.cs
- ScriptingSectionGroup.cs
- GroupBox.cs
- RoleGroupCollection.cs
- webproxy.cs
- ReferenceTypeElement.cs
- ToggleButton.cs
- Listen.cs
- ConfigXmlWhitespace.cs
- FloatUtil.cs
- COM2PropertyPageUITypeConverter.cs
- Sql8ExpressionRewriter.cs
- RecognizedPhrase.cs
- BamlLocalizationDictionary.cs
- AmbientValueAttribute.cs
- ISAPIApplicationHost.cs
- StringReader.cs
- RootProfilePropertySettingsCollection.cs
- PolygonHotSpot.cs
- IfElseDesigner.xaml.cs
- TextPattern.cs
- ExternalException.cs
- LambdaCompiler.Unary.cs
- MinMaxParagraphWidth.cs
- WindowsToolbar.cs
- WrapPanel.cs
- DefaultExpressionVisitor.cs
- NavigateEvent.cs
- FixedTextSelectionProcessor.cs
- Camera.cs
- RegularExpressionValidator.cs
- InfoCardTrace.cs
- EncryptedType.cs
- SqlInternalConnection.cs
- GridViewRow.cs
- XmlSerializerNamespaces.cs
- AdPostCacheSubstitution.cs
- ParameterModifier.cs
- StructuralObject.cs