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
- DoubleIndependentAnimationStorage.cs
- NumericUpDownAcceleration.cs
- PropertyFilter.cs
- PropertyRecord.cs
- BasicHttpBinding.cs
- SafeNativeMethods.cs
- TryExpression.cs
- DataGridLengthConverter.cs
- MeshGeometry3D.cs
- XmlSchemaComplexContent.cs
- UniqueIdentifierService.cs
- MobileTemplatedControlDesigner.cs
- HashSet.cs
- SoapFormatter.cs
- Hash.cs
- CapacityStreamGeometryContext.cs
- EventProvider.cs
- ChangeConflicts.cs
- XmlDataContract.cs
- AppDomainGrammarProxy.cs
- DataGridViewCellStyleConverter.cs
- ImageInfo.cs
- ScrollChrome.cs
- PageThemeParser.cs
- NameValueFileSectionHandler.cs
- NetWebProxyFinder.cs
- Sql8ConformanceChecker.cs
- HttpModuleCollection.cs
- ObjectManager.cs
- CustomError.cs
- InstanceData.cs
- ConnectionPoolManager.cs
- OpenTypeCommon.cs
- BamlVersionHeader.cs
- InvalidTimeZoneException.cs
- StorageFunctionMapping.cs
- DoubleKeyFrameCollection.cs
- BaseDataList.cs
- GeneralTransform3D.cs
- Operand.cs
- _HeaderInfoTable.cs
- HotSpotCollection.cs
- MultipartContentParser.cs
- DataGridViewCellMouseEventArgs.cs
- InternalCache.cs
- FormsAuthenticationUserCollection.cs
- Section.cs
- MessageQueueConverter.cs
- ImpersonationContext.cs
- XmlCharType.cs
- FederatedMessageSecurityOverHttp.cs
- HashMembershipCondition.cs
- ScriptHandlerFactory.cs
- ImageSource.cs
- SafeFileMappingHandle.cs
- Padding.cs
- MobileCategoryAttribute.cs
- Form.cs
- SHA256Cng.cs
- UnsafeNativeMethodsPenimc.cs
- _DomainName.cs
- Wrapper.cs
- TextTreeTextNode.cs
- SqlTriggerContext.cs
- AuditLogLocation.cs
- _Events.cs
- WorkflowInstanceAbortedRecord.cs
- PropertyEmitterBase.cs
- SqlTriggerContext.cs
- TextFormatterHost.cs
- SerializationBinder.cs
- VoiceInfo.cs
- MultipartIdentifier.cs
- ViewEvent.cs
- PathFigure.cs
- DockPattern.cs
- LinkedResourceCollection.cs
- Utils.cs
- BasicViewGenerator.cs
- DataTablePropertyDescriptor.cs
- ContextMenuService.cs
- PrinterSettings.cs
- RunClient.cs
- UniqueConstraint.cs
- TableLayoutPanelCellPosition.cs
- TextShapeableCharacters.cs
- Brush.cs
- File.cs
- XamlToRtfParser.cs
- EDesignUtil.cs
- ToolStripHighContrastRenderer.cs
- AnnotationObservableCollection.cs
- TextElementAutomationPeer.cs
- EntityModelSchemaGenerator.cs
- TextMessageEncoder.cs
- Executor.cs
- SessionEndedEventArgs.cs
- IpcChannel.cs
- DataGridViewColumnCollectionDialog.cs
- CalloutQueueItem.cs