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
- PackageRelationshipSelector.cs
- _ChunkParse.cs
- validationstate.cs
- EventLogEntry.cs
- WmlObjectListAdapter.cs
- PartialArray.cs
- ProcessManager.cs
- DataGridHeaderBorder.cs
- ScopelessEnumAttribute.cs
- Thread.cs
- CheckBoxPopupAdapter.cs
- IOThreadTimer.cs
- String.cs
- connectionpool.cs
- Highlights.cs
- RawMouseInputReport.cs
- SerializationInfo.cs
- TransformedBitmap.cs
- TextOutput.cs
- _FtpControlStream.cs
- FunctionDescription.cs
- WindowsTooltip.cs
- SystemIcmpV6Statistics.cs
- DateTimeFormatInfo.cs
- SamlAttribute.cs
- Property.cs
- Emitter.cs
- XmlSchemaImporter.cs
- SqlFactory.cs
- X509Certificate.cs
- IntranetCredentialPolicy.cs
- Decorator.cs
- DrawTreeNodeEventArgs.cs
- StyleSelector.cs
- TypeNameConverter.cs
- DataListItemCollection.cs
- ErrorLog.cs
- XmlTextAttribute.cs
- BindingExpressionBase.cs
- AuthorizationPolicyTypeElement.cs
- CompositeDataBoundControl.cs
- DropShadowEffect.cs
- RectAnimationUsingKeyFrames.cs
- EncodingDataItem.cs
- CompileLiteralTextParser.cs
- TemplateBindingExpression.cs
- LabelInfo.cs
- AppDomainManager.cs
- ApplicationInfo.cs
- DisplayNameAttribute.cs
- TokenCreationException.cs
- PeerToPeerException.cs
- TextContainer.cs
- SafeRightsManagementHandle.cs
- TreeViewCancelEvent.cs
- ScriptRegistrationManager.cs
- DictationGrammar.cs
- SqlProviderManifest.cs
- RepeatButton.cs
- HtmlTitle.cs
- DecimalStorage.cs
- SupportsEventValidationAttribute.cs
- ObjectItemAssemblyLoader.cs
- IsolatedStorageFilePermission.cs
- BitmapMetadataBlob.cs
- SolidBrush.cs
- HiddenFieldDesigner.cs
- SoapHelper.cs
- Listener.cs
- ResourceAssociationSetEnd.cs
- LocationUpdates.cs
- OracleConnectionFactory.cs
- HostingEnvironmentException.cs
- SettingsPropertyWrongTypeException.cs
- DrawListViewItemEventArgs.cs
- ProxyWebPart.cs
- BinaryCommonClasses.cs
- HandlerBase.cs
- FontWeightConverter.cs
- RichTextBoxConstants.cs
- TextTreeText.cs
- SubstitutionResponseElement.cs
- GeometryHitTestParameters.cs
- ThrowHelper.cs
- EventProviderBase.cs
- CodeArgumentReferenceExpression.cs
- DecimalAnimationBase.cs
- SystemInformation.cs
- MarginsConverter.cs
- DirectoryNotFoundException.cs
- TcpStreams.cs
- FormViewPageEventArgs.cs
- SpecularMaterial.cs
- SqlDataAdapter.cs
- ToolStripItem.cs
- TextPointer.cs
- XmlWellformedWriter.cs
- DrawingBrush.cs
- ValueTable.cs
- EditorAttributeInfo.cs