Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- DataContractSet.cs
- StateChangeEvent.cs
- PeerIPHelper.cs
- AssemblyResolver.cs
- ParseNumbers.cs
- DynamicDataManager.cs
- VerificationException.cs
- ExceptionAggregator.cs
- NullableIntMinMaxAggregationOperator.cs
- DataRelationCollection.cs
- HyperlinkAutomationPeer.cs
- GridViewUpdatedEventArgs.cs
- FilterInvalidBodyAccessException.cs
- XmlILConstructAnalyzer.cs
- DataSourceDescriptorCollection.cs
- IEnumerable.cs
- BindingMAnagerBase.cs
- NeutralResourcesLanguageAttribute.cs
- TransactionProtocol.cs
- Int64AnimationBase.cs
- TemplateColumn.cs
- ValuePattern.cs
- TrackingProfile.cs
- ExpandedWrapper.cs
- DispatcherTimer.cs
- SqlReorderer.cs
- UnionExpr.cs
- AndCondition.cs
- ContentValidator.cs
- StackSpiller.cs
- VariableReference.cs
- EdmTypeAttribute.cs
- hwndwrapper.cs
- UriTemplateDispatchFormatter.cs
- TemplateParser.cs
- ZipIOExtraFieldElement.cs
- StrokeSerializer.cs
- SaveFileDialog.cs
- TagPrefixAttribute.cs
- DiscoveryOperationContextExtension.cs
- parserscommon.cs
- PackWebResponse.cs
- ConstantSlot.cs
- CodeCommentStatementCollection.cs
- MimePart.cs
- MessageContractMemberAttribute.cs
- ListDictionary.cs
- MappingSource.cs
- EncoderNLS.cs
- ExtractedStateEntry.cs
- ObjectNavigationPropertyMapping.cs
- DoubleAnimationUsingPath.cs
- PropertyInformation.cs
- ProcessInfo.cs
- DocumentPage.cs
- FaultContractInfo.cs
- BitmapMetadata.cs
- EngineSite.cs
- XmlSchemas.cs
- NativeObjectSecurity.cs
- ListParagraph.cs
- WindowsFormsHelpers.cs
- Win32MouseDevice.cs
- FormViewPageEventArgs.cs
- SourceInterpreter.cs
- TextTreeTextElementNode.cs
- ChunkedMemoryStream.cs
- WsdlExporter.cs
- OutputScopeManager.cs
- CheckoutException.cs
- AuthenticationModuleElementCollection.cs
- ParseHttpDate.cs
- TreeViewItemAutomationPeer.cs
- ClientScriptManager.cs
- PointIndependentAnimationStorage.cs
- mediapermission.cs
- AppLevelCompilationSectionCache.cs
- Point3DCollectionValueSerializer.cs
- CharConverter.cs
- EFDataModelProvider.cs
- RSACryptoServiceProvider.cs
- Pkcs7Signer.cs
- PageThemeBuildProvider.cs
- EntityStoreSchemaGenerator.cs
- NetStream.cs
- TextEditorSpelling.cs
- ScrollChrome.cs
- ListControlConvertEventArgs.cs
- BitmapEffectvisualstate.cs
- ManagementObject.cs
- ChangeTracker.cs
- X509Extension.cs
- TextBox.cs
- FaultContext.cs
- DerivedKeySecurityTokenStub.cs
- BinHexEncoder.cs
- Geometry.cs
- EnumBuilder.cs
- TimeoutException.cs
- PropertyValueChangedEvent.cs