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
- SingleAnimationUsingKeyFrames.cs
- ManagementScope.cs
- PictureBox.cs
- QilTypeChecker.cs
- CompensationTokenData.cs
- XamlNamespaceHelper.cs
- SafePointer.cs
- ClientScriptManager.cs
- _BaseOverlappedAsyncResult.cs
- SafeSecurityHelper.cs
- Win32Native.cs
- AssemblyCache.cs
- EventProxy.cs
- DefaultBinder.cs
- NullableDoubleAverageAggregationOperator.cs
- DataErrorValidationRule.cs
- CursorConverter.cs
- Attributes.cs
- AttributeEmitter.cs
- CurrencyWrapper.cs
- StoreItemCollection.Loader.cs
- DbProviderServices.cs
- ProtocolsConfigurationHandler.cs
- InstanceOwner.cs
- LocatorGroup.cs
- ConnectionsZone.cs
- QuaternionKeyFrameCollection.cs
- TextParagraphProperties.cs
- WorkflowRuntimeServicesBehavior.cs
- GridSplitterAutomationPeer.cs
- FrameworkContentElement.cs
- FileLoadException.cs
- GridViewItemAutomationPeer.cs
- LambdaCompiler.Expressions.cs
- HtmlGenericControl.cs
- FolderLevelBuildProviderCollection.cs
- HttpPostServerProtocol.cs
- RowType.cs
- SectionRecord.cs
- PrintDocument.cs
- SystemUnicastIPAddressInformation.cs
- DeadLetterQueue.cs
- CDSCollectionETWBCLProvider.cs
- BaseCAMarshaler.cs
- DefaultCommandExtensionCallback.cs
- XmlSortKey.cs
- TextDocumentView.cs
- PlainXmlWriter.cs
- HttpWriter.cs
- AnimationClockResource.cs
- WebPartDescriptionCollection.cs
- VariantWrapper.cs
- CodeDelegateCreateExpression.cs
- XmlILAnnotation.cs
- ServiceBusyException.cs
- FloaterParaClient.cs
- ObjectRef.cs
- ResolveMatchesMessage11.cs
- CheckBoxAutomationPeer.cs
- HiddenField.cs
- IdnMapping.cs
- HTTP_SERVICE_CONFIG_URLACL_PARAM.cs
- ReadOnlyPermissionSet.cs
- StdRegProviderWrapper.cs
- GlobalizationAssembly.cs
- CatalogPartChrome.cs
- TreeViewCancelEvent.cs
- ExtractorMetadata.cs
- Single.cs
- InvalidOperationException.cs
- ValueConversionAttribute.cs
- ParseElementCollection.cs
- XPathNavigatorReader.cs
- FigureParaClient.cs
- XmlValidatingReaderImpl.cs
- AspNetHostingPermission.cs
- Range.cs
- ImageDesigner.cs
- FloaterBaseParaClient.cs
- CodeGenerationManager.cs
- ViewGenResults.cs
- SemanticKeyElement.cs
- TextSelectionHelper.cs
- ServiceInstallComponent.cs
- DataErrorValidationRule.cs
- SubclassTypeValidator.cs
- ApplicationManager.cs
- MetadataPropertyCollection.cs
- EditorAttributeInfo.cs
- WCFModelStrings.Designer.cs
- IsolatedStorageFile.cs
- OdbcConnection.cs
- TrustManager.cs
- CrossSiteScriptingValidation.cs
- ObjectDataSourceDisposingEventArgs.cs
- RangeValuePatternIdentifiers.cs
- OdbcConnectionHandle.cs
- CustomPopupPlacement.cs
- _FtpDataStream.cs
- ActionItem.cs