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
- DocumentApplication.cs
- SplitContainer.cs
- SAPIEngineTypes.cs
- ConstraintConverter.cs
- WebPartTransformer.cs
- ProjectionPathSegment.cs
- UpdateRecord.cs
- UIHelper.cs
- SvcMapFileSerializer.cs
- FixedHighlight.cs
- IPipelineRuntime.cs
- SmtpClient.cs
- SqlCacheDependencyDatabase.cs
- OdbcParameterCollection.cs
- ServiceHostingEnvironment.cs
- PolicyConversionContext.cs
- MemberMaps.cs
- ConfigXmlElement.cs
- StrongNameKeyPair.cs
- Span.cs
- InvariantComparer.cs
- MdImport.cs
- ParserExtension.cs
- SamlAuthorizationDecisionClaimResource.cs
- NotImplementedException.cs
- FormViewRow.cs
- Geometry.cs
- FixedTextSelectionProcessor.cs
- AsyncCompletedEventArgs.cs
- SharedStatics.cs
- UriTemplateTrieNode.cs
- SuppressMessageAttribute.cs
- SymbolMethod.cs
- _TimerThread.cs
- QilDataSource.cs
- HtmlElement.cs
- TextLine.cs
- WebPartDisplayModeCancelEventArgs.cs
- ServiceDeploymentInfo.cs
- SynchronizationScope.cs
- Model3DGroup.cs
- SchemaLookupTable.cs
- SeverityFilter.cs
- ProcessThread.cs
- ForeignKeyConstraint.cs
- LocalBuilder.cs
- XmlAttributeAttribute.cs
- WebPartCatalogCloseVerb.cs
- DesignRelation.cs
- OdbcConnectionString.cs
- EncodedStreamFactory.cs
- ZoneLinkButton.cs
- RepeaterItem.cs
- CssStyleCollection.cs
- FigureParagraph.cs
- TransactionOptions.cs
- TextEndOfSegment.cs
- WebPartMenu.cs
- AspProxy.cs
- MouseButton.cs
- mansign.cs
- JulianCalendar.cs
- ExpressionVisitor.cs
- _LocalDataStore.cs
- Popup.cs
- Rect3D.cs
- SchemaEntity.cs
- GenericIdentity.cs
- DataTableClearEvent.cs
- SelectingProviderEventArgs.cs
- FigureHelper.cs
- X509AudioLogo.cs
- ReflectPropertyDescriptor.cs
- SupportsEventValidationAttribute.cs
- ConnectionModeReader.cs
- FormViewDeletedEventArgs.cs
- BitmapFrame.cs
- CardSpaceException.cs
- DirectoryGroupQuery.cs
- FastPropertyAccessor.cs
- DeferredElementTreeState.cs
- MetadataException.cs
- SapiRecoContext.cs
- TypographyProperties.cs
- XmlCodeExporter.cs
- DebugView.cs
- TypeDependencyAttribute.cs
- DocumentViewerBase.cs
- EncodingFallbackAwareXmlTextWriter.cs
- SelfSignedCertificate.cs
- SBCSCodePageEncoding.cs
- XPathNodeInfoAtom.cs
- SoapExtensionTypeElementCollection.cs
- BitVector32.cs
- XmlSchemaCollection.cs
- PolyLineSegmentFigureLogic.cs
- HttpCachePolicy.cs
- FormClosedEvent.cs
- MetadataItem.cs
- OleDbParameterCollection.cs