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
- DialogResultConverter.cs
- ChtmlImageAdapter.cs
- RewritingPass.cs
- ClientProxyGenerator.cs
- EdmScalarPropertyAttribute.cs
- MemberRelationshipService.cs
- TemplatePartAttribute.cs
- InvokePatternIdentifiers.cs
- ColorTransformHelper.cs
- WebPartCatalogAddVerb.cs
- Constants.cs
- MemoryStream.cs
- ResourceType.cs
- SaveFileDialog.cs
- ToolStripManager.cs
- Compiler.cs
- BinaryFormatter.cs
- HttpRequest.cs
- HttpEncoder.cs
- SecurityState.cs
- DbConnectionFactory.cs
- MetadataArtifactLoaderCompositeFile.cs
- CodeActivityContext.cs
- CqlBlock.cs
- PropertyGridEditorPart.cs
- InvalidOperationException.cs
- SiteMapHierarchicalDataSourceView.cs
- TypeForwardedToAttribute.cs
- PaintValueEventArgs.cs
- Collection.cs
- SQLMembershipProvider.cs
- ValidatorCompatibilityHelper.cs
- VisualStyleElement.cs
- AppLevelCompilationSectionCache.cs
- TypedCompletedAsyncResult.cs
- safemediahandle.cs
- UnSafeCharBuffer.cs
- Menu.cs
- MetadataPropertyvalue.cs
- Lock.cs
- StringSorter.cs
- InternalBase.cs
- AvTraceDetails.cs
- ImageSourceValueSerializer.cs
- ChameleonKey.cs
- XmlSerializationGeneratedCode.cs
- WmpBitmapDecoder.cs
- SchemaImporterExtensionsSection.cs
- wmiutil.cs
- AnonymousIdentificationSection.cs
- TextServicesHost.cs
- JsonUriDataContract.cs
- NullableDoubleMinMaxAggregationOperator.cs
- ChannelManager.cs
- MimeFormImporter.cs
- EntityCollection.cs
- QuerySettings.cs
- ValidatingPropertiesEventArgs.cs
- NamedPipeHostedTransportConfiguration.cs
- WebPartMovingEventArgs.cs
- FormsAuthenticationEventArgs.cs
- ProgressChangedEventArgs.cs
- WebPartMenu.cs
- RegexFCD.cs
- PlanCompiler.cs
- DesignerCategoryAttribute.cs
- LocationReferenceEnvironment.cs
- WinInetCache.cs
- KeyPullup.cs
- thaishape.cs
- UnsafeNativeMethods.cs
- NativeObjectSecurity.cs
- PersianCalendar.cs
- StyleReferenceConverter.cs
- ComNativeDescriptor.cs
- SubstitutionList.cs
- TaiwanLunisolarCalendar.cs
- X509ClientCertificateAuthentication.cs
- PropertyCollection.cs
- FullTextLine.cs
- KeyedHashAlgorithm.cs
- ConfigurationProperty.cs
- SizeLimitedCache.cs
- SoapParser.cs
- GraphicsContainer.cs
- CodeBinaryOperatorExpression.cs
- InternalConfigRoot.cs
- FixedDSBuilder.cs
- ActivityWithResult.cs
- Double.cs
- PersonalizablePropertyEntry.cs
- IList.cs
- RowBinding.cs
- GC.cs
- DataErrorValidationRule.cs
- AsyncStreamReader.cs
- NetworkStream.cs
- TextBoxBase.cs
- SystemUnicastIPAddressInformation.cs
- PathFigureCollectionValueSerializer.cs