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
- ListView.cs
- InputLangChangeRequestEvent.cs
- UnsafeNativeMethods.cs
- MetafileEditor.cs
- ClientEventManager.cs
- FileUtil.cs
- JournalEntryListConverter.cs
- DataBindingHandlerAttribute.cs
- EntityDataSourceContainerNameItem.cs
- MaskedTextBox.cs
- WpfGeneratedKnownProperties.cs
- MimePart.cs
- NumberFunctions.cs
- ConstraintStruct.cs
- DetailsViewInsertedEventArgs.cs
- BaseProcessor.cs
- DataGridViewCellEventArgs.cs
- OletxTransactionManager.cs
- XmlSchemaImport.cs
- CodeSubDirectory.cs
- IncrementalReadDecoders.cs
- RouteValueExpressionBuilder.cs
- TranslateTransform3D.cs
- SplitterCancelEvent.cs
- UnsignedPublishLicense.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- SqlMultiplexer.cs
- DataGridViewRowStateChangedEventArgs.cs
- GeneralTransform2DTo3D.cs
- RepeatButton.cs
- ZipIOFileItemStream.cs
- AdRotator.cs
- HostingEnvironmentSection.cs
- RadioButton.cs
- XamlPoint3DCollectionSerializer.cs
- IgnoreFlushAndCloseStream.cs
- InputReport.cs
- RecordConverter.cs
- MetaModel.cs
- Condition.cs
- SubtreeProcessor.cs
- Statements.cs
- Message.cs
- CustomActivityDesigner.cs
- LogEntrySerializer.cs
- WindowsSlider.cs
- SignatureHelper.cs
- IResourceProvider.cs
- InheritanceAttribute.cs
- Properties.cs
- AlphaSortedEnumConverter.cs
- ItemCheckedEvent.cs
- ObjectStorage.cs
- MenuItemBindingCollection.cs
- SecurityTokenException.cs
- ChannelServices.cs
- BaseTemplateCodeDomTreeGenerator.cs
- UnknownBitmapDecoder.cs
- ToolStripRenderer.cs
- ExeConfigurationFileMap.cs
- NativeRightsManagementAPIsStructures.cs
- PasswordTextNavigator.cs
- WebPartTracker.cs
- ConfigXmlText.cs
- HtmlElementErrorEventArgs.cs
- CompositeKey.cs
- Config.cs
- TreeNodeMouseHoverEvent.cs
- ActivityMarkupSerializer.cs
- SystemInformation.cs
- PropertyEmitterBase.cs
- SiteMapHierarchicalDataSourceView.cs
- ContentPlaceHolder.cs
- ChangeNode.cs
- NullableLongSumAggregationOperator.cs
- WebPartConnectionsCloseVerb.cs
- Int32CAMarshaler.cs
- DataGridViewElement.cs
- codemethodreferenceexpression.cs
- ConnectionString.cs
- DocumentViewerHelper.cs
- EntityWrapper.cs
- diagnosticsswitches.cs
- WhitespaceRule.cs
- DataGridViewCell.cs
- ResourcesBuildProvider.cs
- PartialClassGenerationTaskInternal.cs
- SessionStateModule.cs
- CodeDOMUtility.cs
- XmlUnspecifiedAttribute.cs
- ColumnCollection.cs
- BrowserCapabilitiesCompiler.cs
- PopOutPanel.cs
- CustomTrackingRecord.cs
- ExpandSegmentCollection.cs
- ObjectConverter.cs
- AssertSection.cs
- WebPartUtil.cs
- ListArgumentProvider.cs
- SerializationStore.cs