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
- TypeToken.cs
- TextDecorations.cs
- CodeVariableReferenceExpression.cs
- GenericTypeParameterBuilder.cs
- StreamUpgradeBindingElement.cs
- HttpApplicationFactory.cs
- ThicknessAnimationUsingKeyFrames.cs
- SqlDataSourceCommandEventArgs.cs
- X509PeerCertificateAuthentication.cs
- HostProtectionPermission.cs
- ManagementException.cs
- ProviderConnectionPoint.cs
- EntityViewGenerator.cs
- SystemPens.cs
- DependencyPropertyKind.cs
- RouteData.cs
- DataGridViewComboBoxCell.cs
- WebPartDisplayMode.cs
- Serializer.cs
- baseshape.cs
- BookmarkResumptionRecord.cs
- NameScopePropertyAttribute.cs
- StringFormat.cs
- SessionEndedEventArgs.cs
- VisualState.cs
- ToolStripItemImageRenderEventArgs.cs
- ExpressionCopier.cs
- ListManagerBindingsCollection.cs
- MouseEvent.cs
- TraceFilter.cs
- GeometryGroup.cs
- PersistNameAttribute.cs
- Pipe.cs
- VoiceObjectToken.cs
- AnnotationComponentManager.cs
- CodeActivityContext.cs
- TreeBuilder.cs
- TextTreeText.cs
- BCryptNative.cs
- DelegatedStream.cs
- SignedPkcs7.cs
- TraceUtility.cs
- DBNull.cs
- IPipelineRuntime.cs
- CountAggregationOperator.cs
- MethodBuilderInstantiation.cs
- TextEditorMouse.cs
- EffectiveValueEntry.cs
- ProfilePropertySettings.cs
- ConfigXmlCDataSection.cs
- EtwTrace.cs
- TextTreeUndoUnit.cs
- AttributeCollection.cs
- GridViewRowPresenter.cs
- UserMapPath.cs
- VisualBrush.cs
- ApplicationContext.cs
- TableSectionStyle.cs
- WebBrowserPermission.cs
- SecurityTokenValidationException.cs
- IDReferencePropertyAttribute.cs
- BoolExpression.cs
- EnumValAlphaComparer.cs
- ButtonColumn.cs
- TextContainerChangedEventArgs.cs
- ConnectionsZone.cs
- ResourcePermissionBaseEntry.cs
- XPathBuilder.cs
- PersistenceTask.cs
- DecimalStorage.cs
- UrlPath.cs
- CodeGeneratorAttribute.cs
- DllNotFoundException.cs
- ACL.cs
- DbTransaction.cs
- MemoryPressure.cs
- MailWriter.cs
- DBPropSet.cs
- HtmlInputReset.cs
- MeasureData.cs
- XmlFormatExtensionPointAttribute.cs
- XmlLanguage.cs
- Attributes.cs
- EventLogTraceListener.cs
- Metadata.cs
- DataGridTable.cs
- WebServicesDescriptionAttribute.cs
- Timer.cs
- LocalizabilityAttribute.cs
- CustomErrorsSection.cs
- AnnotationHelper.cs
- IisTraceWebEventProvider.cs
- DriveInfo.cs
- InfoCardCryptoHelper.cs
- WindowInteractionStateTracker.cs
- UnSafeCharBuffer.cs
- PageCodeDomTreeGenerator.cs
- XmlNodeComparer.cs
- TrustSection.cs
- LeaseManager.cs