Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- PopupControlService.cs
- ProcessHostMapPath.cs
- CallbackCorrelationInitializer.cs
- DataObjectEventArgs.cs
- ValueTable.cs
- ExpressionWriter.cs
- AutoGeneratedFieldProperties.cs
- XmlComplianceUtil.cs
- CodeTypeParameter.cs
- XPathSelectionIterator.cs
- TextBox.cs
- XmlUnspecifiedAttribute.cs
- GestureRecognitionResult.cs
- HttpsHostedTransportConfiguration.cs
- AssemblyAttributes.cs
- Grammar.cs
- PropertyChangeTracker.cs
- EncodingTable.cs
- Selector.cs
- DataSourceConverter.cs
- Shape.cs
- IdnMapping.cs
- EntityException.cs
- BooleanFunctions.cs
- Scanner.cs
- ObjectKeyFrameCollection.cs
- PersianCalendar.cs
- CreateParams.cs
- TemplateComponentConnector.cs
- shaperfactory.cs
- HtmlFormWrapper.cs
- VisualTreeUtils.cs
- FilterUserControlBase.cs
- IndexingContentUnit.cs
- PackageDigitalSignature.cs
- CollectionViewGroupInternal.cs
- DispatcherEventArgs.cs
- HttpListenerContext.cs
- FixedHyperLink.cs
- HtmlSelect.cs
- UInt64.cs
- InputElement.cs
- JsonStringDataContract.cs
- HelpProvider.cs
- EndOfStreamException.cs
- HtmlInputPassword.cs
- DataGridViewCell.cs
- CachedPathData.cs
- Connector.cs
- ExportOptions.cs
- PngBitmapDecoder.cs
- InkCollectionBehavior.cs
- CodeDomSerializerException.cs
- MembershipPasswordException.cs
- DetailsViewRowCollection.cs
- ConfigurationValidatorBase.cs
- CategoryAttribute.cs
- TextLine.cs
- MonthCalendarDesigner.cs
- ServiceHostFactory.cs
- DATA_BLOB.cs
- MissingSatelliteAssemblyException.cs
- FeatureSupport.cs
- StrokeFIndices.cs
- PackWebRequestFactory.cs
- brushes.cs
- VectorCollectionValueSerializer.cs
- ExpressionEditorAttribute.cs
- StaticFileHandler.cs
- RSAPKCS1SignatureDeformatter.cs
- SmtpTransport.cs
- PtsPage.cs
- HttpCapabilitiesBase.cs
- GeneralTransformGroup.cs
- RectAnimationBase.cs
- AcceptorSessionSymmetricMessageSecurityProtocol.cs
- ChineseLunisolarCalendar.cs
- MenuAutoFormat.cs
- NullableBoolConverter.cs
- DataGridViewCell.cs
- WebScriptEnablingElement.cs
- FormatException.cs
- WindowAutomationPeer.cs
- VerificationAttribute.cs
- Graphics.cs
- Byte.cs
- CatalogZone.cs
- ModuleConfigurationInfo.cs
- ResponseBodyWriter.cs
- PostBackOptions.cs
- NameValueSectionHandler.cs
- CLSCompliantAttribute.cs
- DragDeltaEventArgs.cs
- Quaternion.cs
- FileInfo.cs
- SelfIssuedAuthRSAPKCS1SignatureFormatter.cs
- Cursor.cs
- Geometry.cs
- Selection.cs
- InternalConfigHost.cs