Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Core / CSharp / System / Windows / Input / TextCompositionEventArgs.cs / 1 / 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
- FixedSOMTextRun.cs
- UICuesEvent.cs
- MDIWindowDialog.cs
- HasCopySemanticsAttribute.cs
- MiniAssembly.cs
- ToolboxItemImageConverter.cs
- BrowserCapabilitiesCompiler.cs
- SelectedDatesCollection.cs
- iisPickupDirectory.cs
- ConfigurationManager.cs
- MailMessage.cs
- MappingException.cs
- ArcSegment.cs
- RoleManagerSection.cs
- WindowsListViewGroup.cs
- RelatedImageListAttribute.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- RoleManagerModule.cs
- SystemResourceHost.cs
- ContextMenuAutomationPeer.cs
- DesignerOptionService.cs
- webeventbuffer.cs
- CollectionsUtil.cs
- ImageDrawing.cs
- CodeNamespaceCollection.cs
- ByeMessageCD1.cs
- SHA256.cs
- TabOrder.cs
- SessionIDManager.cs
- cookiecontainer.cs
- ImageUrlEditor.cs
- FontResourceCache.cs
- DetailsViewModeEventArgs.cs
- RelatedEnd.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- ResourceDescriptionAttribute.cs
- XmlDocumentType.cs
- PasswordDeriveBytes.cs
- SimpleApplicationHost.cs
- PixelFormatConverter.cs
- DiscreteKeyFrames.cs
- AnnotationHighlightLayer.cs
- Panel.cs
- BrushValueSerializer.cs
- VectorConverter.cs
- DesignerGenericWebPart.cs
- XamlClipboardData.cs
- BevelBitmapEffect.cs
- Image.cs
- PathFigureCollectionConverter.cs
- WindowsBrush.cs
- ScriptResourceAttribute.cs
- QuadTree.cs
- ZipIOModeEnforcingStream.cs
- ConfigurationStrings.cs
- UntypedNullExpression.cs
- ConstructorBuilder.cs
- URL.cs
- ControlValuePropertyAttribute.cs
- ModelItemDictionary.cs
- TableCell.cs
- BamlCollectionHolder.cs
- InfoCardBinaryReader.cs
- BulletedListEventArgs.cs
- NameValueSectionHandler.cs
- OpenTypeCommon.cs
- Calendar.cs
- BamlWriter.cs
- SqlProvider.cs
- brushes.cs
- ViewStateException.cs
- SafeNativeMethods.cs
- WebHeaderCollection.cs
- HttpTransportElement.cs
- PrivacyNoticeBindingElement.cs
- SelectionListDesigner.cs
- CheckBox.cs
- ClientScriptItem.cs
- SoundPlayerAction.cs
- StylusLogic.cs
- TextBlockAutomationPeer.cs
- OdbcConnection.cs
- PlatformNotSupportedException.cs
- Function.cs
- TraceUtils.cs
- ClickablePoint.cs
- COSERVERINFO.cs
- PointHitTestResult.cs
- SmtpReplyReader.cs
- SamlAuthenticationStatement.cs
- IISMapPath.cs
- WebRequestModulesSection.cs
- ApplicationBuildProvider.cs
- ProtectedConfigurationSection.cs
- Sorting.cs
- XPathDocumentBuilder.cs
- PolyBezierSegmentFigureLogic.cs
- ImageSourceConverter.cs
- TransformerInfoCollection.cs
- SessionPageStatePersister.cs