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
- WebPartTransformerAttribute.cs
- ScalarConstant.cs
- SecurityCapabilities.cs
- IsolatedStorage.cs
- WindowsIdentity.cs
- ElementHost.cs
- ProxyHelper.cs
- InputEventArgs.cs
- PolyLineSegment.cs
- URLIdentityPermission.cs
- MediaPlayerState.cs
- DataControlImageButton.cs
- FixedDocumentSequencePaginator.cs
- InternalPermissions.cs
- LinkButton.cs
- HtmlTableRow.cs
- ClrProviderManifest.cs
- BuildDependencySet.cs
- Journal.cs
- DataServiceCollectionOfT.cs
- Completion.cs
- Membership.cs
- DesignerView.cs
- TagNameToTypeMapper.cs
- HtmlLink.cs
- CompilerInfo.cs
- BrowserCapabilitiesCompiler.cs
- DetailsViewUpdateEventArgs.cs
- StaticSiteMapProvider.cs
- precedingquery.cs
- SqlBuffer.cs
- LoadWorkflowByKeyAsyncResult.cs
- UniqueTransportManagerRegistration.cs
- PrintDocument.cs
- DataProtection.cs
- MemberDescriptor.cs
- ActivityCompletionCallbackWrapper.cs
- TcpClientChannel.cs
- Listbox.cs
- ReadOnlyDictionary.cs
- WindowsUpDown.cs
- Variable.cs
- ShaderEffect.cs
- LookupBindingPropertiesAttribute.cs
- GroupLabel.cs
- XmlSchemaAnyAttribute.cs
- Vector3DAnimation.cs
- ServiceMoniker.cs
- PixelShader.cs
- PrinterResolution.cs
- WindowsBrush.cs
- PersonalizationProviderHelper.cs
- UserNameSecurityTokenParameters.cs
- MaskedTextBoxDesignerActionList.cs
- Span.cs
- DocumentGridPage.cs
- Misc.cs
- RegionIterator.cs
- SequentialUshortCollection.cs
- PathSegment.cs
- TrackingExtract.cs
- ControlPaint.cs
- PersonalizationProviderHelper.cs
- ManualResetEvent.cs
- SkewTransform.cs
- Icon.cs
- ToolStripOverflowButton.cs
- AlternateViewCollection.cs
- CompilationLock.cs
- NonParentingControl.cs
- BinaryObjectReader.cs
- TrustLevel.cs
- ApplicationServiceManager.cs
- EntryWrittenEventArgs.cs
- HashSetEqualityComparer.cs
- OpenTypeLayout.cs
- Substitution.cs
- PropertyGeneratedEventArgs.cs
- CatalogPartCollection.cs
- AsymmetricSecurityProtocolFactory.cs
- Label.cs
- PropertyManager.cs
- LateBoundBitmapDecoder.cs
- ExceptionWrapper.cs
- Privilege.cs
- HideDisabledControlAdapter.cs
- StoreAnnotationsMap.cs
- ConditionalDesigner.cs
- DesignerCommandAdapter.cs
- FormViewInsertedEventArgs.cs
- UTF32Encoding.cs
- TypeForwardedToAttribute.cs
- Vars.cs
- WebPartUserCapability.cs
- DataColumnChangeEvent.cs
- GeneralTransform2DTo3DTo2D.cs
- XmlText.cs
- ScriptingScriptResourceHandlerSection.cs
- Vector3DAnimationBase.cs
- _NativeSSPI.cs