Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- PrivilegedConfigurationManager.cs
- OptimisticConcurrencyException.cs
- ToolBar.cs
- EntityObject.cs
- ExpressionList.cs
- SecurityUtils.cs
- List.cs
- InfoCardCryptoHelper.cs
- XsltSettings.cs
- BamlResourceDeserializer.cs
- WhitespaceRuleLookup.cs
- HttpServerChannel.cs
- OpCodes.cs
- HttpValueCollection.cs
- GroupItem.cs
- GregorianCalendar.cs
- HierarchicalDataTemplate.cs
- PackWebRequest.cs
- CommandDevice.cs
- StrokeNodeOperations.cs
- EntityWithChangeTrackerStrategy.cs
- AsymmetricKeyExchangeDeformatter.cs
- ButtonStandardAdapter.cs
- FontUnit.cs
- CompositionDesigner.cs
- PolicyException.cs
- MessagePropertyDescription.cs
- IIS7WorkerRequest.cs
- ScriptManagerProxy.cs
- MultipartIdentifier.cs
- WindowsScrollBarBits.cs
- Pen.cs
- RbTree.cs
- BufferedMessageWriter.cs
- XPathParser.cs
- ProxyAttribute.cs
- Oid.cs
- PrintControllerWithStatusDialog.cs
- Math.cs
- _FtpControlStream.cs
- DecoderReplacementFallback.cs
- TableItemProviderWrapper.cs
- IPCCacheManager.cs
- ArrayMergeHelper.cs
- PerspectiveCamera.cs
- WizardStepBase.cs
- OpenFileDialog.cs
- WebPartChrome.cs
- NextPreviousPagerField.cs
- InstancePersistenceCommand.cs
- UpdateCommand.cs
- SBCSCodePageEncoding.cs
- LinearKeyFrames.cs
- Stack.cs
- IncrementalReadDecoders.cs
- TraceSource.cs
- ImageMapEventArgs.cs
- VectorCollectionValueSerializer.cs
- Splitter.cs
- AmbientEnvironment.cs
- TimeSpanStorage.cs
- QuestionEventArgs.cs
- NullableDoubleMinMaxAggregationOperator.cs
- GifBitmapDecoder.cs
- EntityDataSourceStatementEditorForm.cs
- BindingOperations.cs
- BevelBitmapEffect.cs
- userdatakeys.cs
- CustomAttribute.cs
- SqlSelectClauseBuilder.cs
- AspNetSynchronizationContext.cs
- CodeConstructor.cs
- TimeoutValidationAttribute.cs
- ConfigViewGenerator.cs
- Style.cs
- ClassicBorderDecorator.cs
- PageEventArgs.cs
- UIElement3DAutomationPeer.cs
- ListViewInsertedEventArgs.cs
- WrappingXamlSchemaContext.cs
- ParentUndoUnit.cs
- SqlConnectionHelper.cs
- DataGridViewColumnConverter.cs
- FixedPageStructure.cs
- MissingManifestResourceException.cs
- Int16KeyFrameCollection.cs
- FormDesigner.cs
- XmlSerializerFaultFormatter.cs
- EdmPropertyAttribute.cs
- TabControlEvent.cs
- EventWaitHandleSecurity.cs
- GridViewSelectEventArgs.cs
- WindowInteropHelper.cs
- PersonalizationAdministration.cs
- ErrorLog.cs
- FloaterParaClient.cs
- ADMembershipProvider.cs
- ShapeTypeface.cs
- XmlWrappingWriter.cs
- HttpApplication.cs