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
- FileDialog.cs
- ToolBar.cs
- PageParserFilter.cs
- path.cs
- XmlFormatExtensionPointAttribute.cs
- TextAction.cs
- PropertyGridEditorPart.cs
- Track.cs
- ConsoleCancelEventArgs.cs
- OutputCacheProfileCollection.cs
- ServiceInstallComponent.cs
- SecurityToken.cs
- ProfilePropertyNameValidator.cs
- DomainConstraint.cs
- DataListItemCollection.cs
- Type.cs
- xsdvalidator.cs
- Or.cs
- CacheSection.cs
- SafeCoTaskMem.cs
- AuthorizationContext.cs
- CalendarDataBindingHandler.cs
- HttpCookie.cs
- SqlParameter.cs
- TrackingProfile.cs
- CalendarDataBindingHandler.cs
- ServiceProviders.cs
- HttpStreamXmlDictionaryReader.cs
- Comparer.cs
- ProgressBar.cs
- Domain.cs
- cookiecontainer.cs
- ProjectionCamera.cs
- ReadOnlyDictionary.cs
- ProcessModuleCollection.cs
- CompilerHelpers.cs
- TraceShell.cs
- ComponentChangingEvent.cs
- TypeResolver.cs
- BamlLocalizabilityResolver.cs
- ConstrainedDataObject.cs
- Identifier.cs
- DoubleLink.cs
- PathSegmentCollection.cs
- _Semaphore.cs
- XamlInterfaces.cs
- CreateUserErrorEventArgs.cs
- KerberosTicketHashIdentifierClause.cs
- HostedHttpRequestAsyncResult.cs
- GcSettings.cs
- TextViewDesigner.cs
- FileVersionInfo.cs
- AffineTransform3D.cs
- PerfCounterSection.cs
- Int32Collection.cs
- SecurityDescriptor.cs
- DBSchemaTable.cs
- AnimationLayer.cs
- PreservationFileReader.cs
- TreeViewItem.cs
- XPathBinder.cs
- ConnectionInterfaceCollection.cs
- InternalControlCollection.cs
- ObjRef.cs
- BCLDebug.cs
- Soap.cs
- ToolStripItemTextRenderEventArgs.cs
- Parser.cs
- BitmapFrame.cs
- XmlText.cs
- DeploymentSectionCache.cs
- VisualBasicSettingsHandler.cs
- MimeFormatExtensions.cs
- DbProviderFactory.cs
- DocumentAutomationPeer.cs
- DispatcherTimer.cs
- SqlBuffer.cs
- Win32SafeHandles.cs
- PathFigure.cs
- FeedUtils.cs
- SettingsBindableAttribute.cs
- XmlSchemaAttributeGroup.cs
- DataTableCollection.cs
- InstanceData.cs
- CommandBinding.cs
- RuleRef.cs
- DebugView.cs
- AnimationClock.cs
- x509store.cs
- XmlSchemaSimpleContent.cs
- Binding.cs
- StylusPointDescription.cs
- InternalConfigSettingsFactory.cs
- PackageStore.cs
- SqlNotificationEventArgs.cs
- EventDescriptor.cs
- TypeElement.cs
- TypeBinaryExpression.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- fixedPageContentExtractor.cs