Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Input / TextCompositionEventArgs.cs / 1305600 / TextCompositionEventArgs.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: TextCompositionEventArgs class // // History: // 11/19/2003 : yutakas created // //--------------------------------------------------------------------------- using System; namespace System.Windows.Input { ////// The TextCompositionEventArgs class contains a text representation of /// input. /// public class TextCompositionEventArgs : InputEventArgs { ////// Constructs an instance of the TextInputEventArgs class. /// /// /// The input device to associate with this event. /// /// /// The TextComposition object that contains the composition text and the composition state. /// public TextCompositionEventArgs(InputDevice inputDevice, TextComposition composition) : base(inputDevice, Environment.TickCount) { if (composition == null) { throw new ArgumentNullException("composition"); } _composition = composition; } ////// The text composition that was provided. /// ///public TextComposition TextComposition { get {return _composition;} } /// /// The result text that was provided as input. /// ///public string Text { get {return _composition.Text;} } /// /// The result system text that was provided as input. /// ///public string SystemText { get {return _composition.SystemText;} } /// /// The result control text that was provided as input. /// ///public string ControlText { get {return _composition.ControlText;} } /// /// The mechanism used to call the type-specific handler on the /// target. /// /// /// The generic handler to call in a type-specific way. /// /// /// The target to call the handler on. /// ///protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { TextCompositionEventHandler handler = (TextCompositionEventHandler) genericHandler; handler(genericTarget, this); } // The target TextComposition object of this event. private TextComposition _composition; } } // 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
- FormsAuthenticationUserCollection.cs
- DataReaderContainer.cs
- RuleAction.cs
- RelatedPropertyManager.cs
- ButtonBaseDesigner.cs
- ClaimComparer.cs
- Codec.cs
- MarshalByRefObject.cs
- ColorTranslator.cs
- TemplateContentLoader.cs
- TagPrefixCollection.cs
- XmlC14NWriter.cs
- ThicknessAnimationUsingKeyFrames.cs
- PropertyGridCommands.cs
- RoleService.cs
- DashStyles.cs
- XmlAttributeProperties.cs
- RelationshipType.cs
- dataobject.cs
- GraphicsPathIterator.cs
- SoundPlayer.cs
- TablePatternIdentifiers.cs
- EventDriven.cs
- CipherData.cs
- ProfileSettings.cs
- DataGridViewColumnConverter.cs
- WinInetCache.cs
- RubberbandSelector.cs
- HttpCapabilitiesEvaluator.cs
- TcpTransportSecurity.cs
- RectConverter.cs
- ManagementException.cs
- PermissionSetEnumerator.cs
- MultilineStringConverter.cs
- RequestCachePolicy.cs
- TrustLevelCollection.cs
- ListenerHandler.cs
- ToolStripDropDownClosedEventArgs.cs
- AssemblyResolver.cs
- IImplicitResourceProvider.cs
- CodeTypeMemberCollection.cs
- ConnectionStringSettings.cs
- SecUtil.cs
- InitiatorServiceModelSecurityTokenRequirement.cs
- Signature.cs
- AudioLevelUpdatedEventArgs.cs
- WMIInterop.cs
- AlternateView.cs
- SymLanguageVendor.cs
- RelationshipDetailsRow.cs
- StringSorter.cs
- CreatingCookieEventArgs.cs
- XmlSchemaSet.cs
- EdmType.cs
- NegotiationTokenAuthenticator.cs
- SpotLight.cs
- SecurityTokenSerializer.cs
- ShutDownListener.cs
- NativeMethods.cs
- VideoDrawing.cs
- CellConstant.cs
- XPathDocumentIterator.cs
- CheckPair.cs
- ColumnResult.cs
- SoapElementAttribute.cs
- RightsManagementProvider.cs
- ReversePositionQuery.cs
- FontStyleConverter.cs
- XmlDataProvider.cs
- SqlInternalConnectionTds.cs
- BindingContext.cs
- RemotingConfiguration.cs
- DefaultTraceListener.cs
- CodePrimitiveExpression.cs
- PcmConverter.cs
- XmlDictionaryReader.cs
- TCPClient.cs
- MessageSecurityOverMsmqElement.cs
- WebPageTraceListener.cs
- RepeatButtonAutomationPeer.cs
- CreateUserWizard.cs
- FileUtil.cs
- CreateUserWizardStep.cs
- Events.cs
- Cursors.cs
- PrimitiveType.cs
- QueryExpr.cs
- TerminatorSinks.cs
- RtfFormatStack.cs
- ButtonChrome.cs
- CodeMethodReturnStatement.cs
- HttpConfigurationContext.cs
- AssemblyResourceLoader.cs
- LineGeometry.cs
- DynamicQueryStringParameter.cs
- SecureUICommand.cs
- X509Utils.cs
- SoapDocumentMethodAttribute.cs
- MatrixAnimationBase.cs
- HasCopySemanticsAttribute.cs