Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- // // // 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
- XmlSerializationReader.cs
- CreateUserErrorEventArgs.cs
- DiffuseMaterial.cs
- PersianCalendar.cs
- DbMetaDataCollectionNames.cs
- OdbcPermission.cs
- ButtonStandardAdapter.cs
- XmlSchemaDatatype.cs
- BCLDebug.cs
- StretchValidation.cs
- Attributes.cs
- AuthenticatingEventArgs.cs
- Stroke2.cs
- TransportSecurityHelpers.cs
- DataGridViewColumnEventArgs.cs
- Variable.cs
- PixelFormat.cs
- ArraySet.cs
- SqlConnectionHelper.cs
- rsa.cs
- DataGridColumn.cs
- AsyncResult.cs
- ReferencedAssembly.cs
- CustomDictionarySources.cs
- ChildrenQuery.cs
- Viewport2DVisual3D.cs
- X509CertificateChain.cs
- Duration.cs
- ContextMenuStripGroup.cs
- DomainConstraint.cs
- DbTransaction.cs
- UserControl.cs
- ListBox.cs
- CustomAttribute.cs
- EventBuilder.cs
- AssociationTypeEmitter.cs
- MatrixUtil.cs
- XpsTokenContext.cs
- TagMapCollection.cs
- Transform3DCollection.cs
- PixelFormat.cs
- StringUtil.cs
- HttpCapabilitiesSectionHandler.cs
- SharedUtils.cs
- XmlNodeList.cs
- DbException.cs
- BaseHashHelper.cs
- MediaContext.cs
- Pkcs9Attribute.cs
- Brush.cs
- PageThemeParser.cs
- JsonQueryStringConverter.cs
- SHA512Managed.cs
- DiscoveryInnerClientAdhocCD1.cs
- WebResourceUtil.cs
- UInt64Converter.cs
- Preprocessor.cs
- SecureUICommand.cs
- RowUpdatingEventArgs.cs
- IProvider.cs
- XsltLoader.cs
- URLMembershipCondition.cs
- WS2007FederationHttpBindingCollectionElement.cs
- ThaiBuddhistCalendar.cs
- Oid.cs
- MetadataUtil.cs
- DbProviderSpecificTypePropertyAttribute.cs
- ActivityCodeDomSerializationManager.cs
- FormViewPageEventArgs.cs
- Menu.cs
- ApplicationId.cs
- InstanceView.cs
- FontResourceCache.cs
- EdmProviderManifest.cs
- MoveSizeWinEventHandler.cs
- ConditionalBranch.cs
- StandardCommands.cs
- UriParserTemplates.cs
- BatchWriter.cs
- MsmqIntegrationChannelListener.cs
- StandardRuntimeEnumValidator.cs
- TraceHandlerErrorFormatter.cs
- MultiplexingFormatMapping.cs
- DeadCharTextComposition.cs
- ResXBuildProvider.cs
- MemoryRecordBuffer.cs
- Predicate.cs
- ClassData.cs
- UniqueSet.cs
- UIElementCollection.cs
- DragCompletedEventArgs.cs
- HttpClientCertificate.cs
- XamlFilter.cs
- AssociationTypeEmitter.cs
- HtmlTableRowCollection.cs
- Model3DGroup.cs
- XmlIgnoreAttribute.cs
- Schedule.cs
- ColumnResult.cs
- TypeToStringValueConverter.cs