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
- ListManagerBindingsCollection.cs
- Misc.cs
- EntityCommand.cs
- ECDiffieHellmanCng.cs
- ASCIIEncoding.cs
- AbstractExpressions.cs
- ReturnType.cs
- CornerRadiusConverter.cs
- BamlLocalizableResourceKey.cs
- SerializationStore.cs
- _Win32.cs
- NativeMethodsCLR.cs
- ErrorLog.cs
- ModelItemCollectionImpl.cs
- ProfileModule.cs
- ExpandSegment.cs
- LoadMessageLogger.cs
- ApplyImportsAction.cs
- ComAdminInterfaces.cs
- ListViewInsertedEventArgs.cs
- FileSystemEnumerable.cs
- RadioButtonFlatAdapter.cs
- DataGridPagingPage.cs
- ApplicationTrust.cs
- ProgressBar.cs
- ShaderEffect.cs
- MessageEnumerator.cs
- WebException.cs
- XmlTextWriter.cs
- ipaddressinformationcollection.cs
- DesignerDataTableBase.cs
- DispatcherBuilder.cs
- FigureHelper.cs
- TextServicesCompartmentEventSink.cs
- ImageAutomationPeer.cs
- IRCollection.cs
- ButtonField.cs
- URL.cs
- basecomparevalidator.cs
- PersonalizationDictionary.cs
- Tag.cs
- HtmlWindow.cs
- Page.cs
- ChangeConflicts.cs
- TriggerCollection.cs
- ChameleonKey.cs
- JapaneseCalendar.cs
- UTF7Encoding.cs
- ApplicationBuildProvider.cs
- _FixedSizeReader.cs
- XmlSchemaElement.cs
- EventBuilder.cs
- ValueProviderWrapper.cs
- SrgsGrammar.cs
- basevalidator.cs
- XamlPathDataSerializer.cs
- HtmlControl.cs
- NotifyIcon.cs
- NativeRightsManagementAPIsStructures.cs
- Selection.cs
- SingleConverter.cs
- DoubleStorage.cs
- GcHandle.cs
- ModelUIElement3D.cs
- TextCompositionEventArgs.cs
- MetadataUtilsSmi.cs
- SqlStream.cs
- ZipIOLocalFileHeader.cs
- CodeAccessPermission.cs
- TextElementEnumerator.cs
- SystemBrushes.cs
- CodeCastExpression.cs
- EntityDataSourceWrapperCollection.cs
- ArithmeticException.cs
- DBConnection.cs
- SystemIcmpV4Statistics.cs
- XhtmlBasicPhoneCallAdapter.cs
- XmlValidatingReaderImpl.cs
- DefaultBindingPropertyAttribute.cs
- XPathSingletonIterator.cs
- uribuilder.cs
- SplineKeyFrames.cs
- FieldAccessException.cs
- HttpChannelListener.cs
- ImagingCache.cs
- Collection.cs
- XpsException.cs
- BamlTreeNode.cs
- InstanceStoreQueryResult.cs
- SessionStateModule.cs
- FormatSettings.cs
- XmlImplementation.cs
- ProfileEventArgs.cs
- OverlappedAsyncResult.cs
- DecimalSumAggregationOperator.cs
- UserInitiatedNavigationPermission.cs
- StrokeCollectionDefaultValueFactory.cs
- VerifyHashRequest.cs
- RegexTree.cs
- DataGridViewRow.cs