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
- PackageFilter.cs
- HttpWebRequestElement.cs
- BooleanConverter.cs
- NoPersistHandle.cs
- WebPartZone.cs
- XpsSerializationException.cs
- ReadOnlyDataSource.cs
- EncryptedKeyHashIdentifierClause.cs
- ValidationUtility.cs
- NodeFunctions.cs
- XmlParserContext.cs
- EncoderNLS.cs
- Int16Animation.cs
- VScrollProperties.cs
- WebPartRestoreVerb.cs
- JobStaple.cs
- DefaultObjectMappingItemCollection.cs
- PersonalizationStateInfo.cs
- UpdateManifestForBrowserApplication.cs
- DBBindings.cs
- DataControlCommands.cs
- ToolStripContainer.cs
- BrowserCapabilitiesCodeGenerator.cs
- AvTraceFormat.cs
- RecordsAffectedEventArgs.cs
- ValidatingReaderNodeData.cs
- ViewGenerator.cs
- MultipleViewProviderWrapper.cs
- SoapReflectionImporter.cs
- CopyNamespacesAction.cs
- ToolStripContainerActionList.cs
- ValueSerializer.cs
- BaseComponentEditor.cs
- CookieHandler.cs
- GeneratedView.cs
- TopClause.cs
- MimeParameters.cs
- ScriptServiceAttribute.cs
- DoubleLinkListEnumerator.cs
- DiscreteKeyFrames.cs
- DefaultObjectMappingItemCollection.cs
- xmlfixedPageInfo.cs
- HtmlTableRow.cs
- RuleSettings.cs
- UIElement3D.cs
- SimpleType.cs
- AQNBuilder.cs
- Semaphore.cs
- PeerValidationBehavior.cs
- SafeFindHandle.cs
- UpdatableGenericsFeature.cs
- OperationSelectorBehavior.cs
- UdpConstants.cs
- HtmlTableCell.cs
- NamedPipeProcessProtocolHandler.cs
- SerializableAttribute.cs
- AutomationPattern.cs
- FeatureSupport.cs
- DataGridViewCellPaintingEventArgs.cs
- ExtensibleClassFactory.cs
- SqlWebEventProvider.cs
- ProfilePropertySettingsCollection.cs
- _NegotiateClient.cs
- KoreanCalendar.cs
- DefaultProxySection.cs
- ImmutablePropertyDescriptorGridEntry.cs
- arclist.cs
- ProcessHostConfigUtils.cs
- SecurityKeyIdentifier.cs
- NavigationWindowAutomationPeer.cs
- DoubleUtil.cs
- WebEventCodes.cs
- XPathNodeIterator.cs
- CircleEase.cs
- InputScopeConverter.cs
- Function.cs
- ConstructorNeedsTagAttribute.cs
- WebPartAuthorizationEventArgs.cs
- DocumentOrderQuery.cs
- SqlCachedBuffer.cs
- ZoomPercentageConverter.cs
- DbConnectionPoolGroup.cs
- LoadGrammarCompletedEventArgs.cs
- Point3DAnimationUsingKeyFrames.cs
- GcSettings.cs
- UInt64.cs
- CodeAttachEventStatement.cs
- Opcode.cs
- MessageQueueException.cs
- TypeBuilder.cs
- EventRoute.cs
- PartialCachingControl.cs
- DiscoveryProxy.cs
- DataControlImageButton.cs
- AccessorTable.cs
- ValueType.cs
- ConnectivityStatus.cs
- DispatcherExceptionFilterEventArgs.cs
- UrlMapping.cs
- SerializationInfoEnumerator.cs