Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Input / TextCompositionEventArgs.cs / 1305600 / 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
- GenericArgumentsUpdater.cs
- AssemblyBuilderData.cs
- KnownBoxes.cs
- safex509handles.cs
- ContractNamespaceAttribute.cs
- OdbcRowUpdatingEvent.cs
- EntityClientCacheEntry.cs
- NameValuePermission.cs
- TreeView.cs
- PropertyItemInternal.cs
- SQLRoleProvider.cs
- FileSystemEventArgs.cs
- ToolboxItem.cs
- X509CertificateCollection.cs
- DataRowExtensions.cs
- WebBrowserProgressChangedEventHandler.cs
- xmlglyphRunInfo.cs
- SchemaImporterExtensionElement.cs
- COM2PropertyBuilderUITypeEditor.cs
- StylusPointPropertyInfoDefaults.cs
- HtmlTableRow.cs
- CodeTypeReference.cs
- DesignSurfaceServiceContainer.cs
- TrackBar.cs
- ImmutableObjectAttribute.cs
- DataGridViewIntLinkedList.cs
- SpeechAudioFormatInfo.cs
- ServiceHostingEnvironmentSection.cs
- ChangeConflicts.cs
- OperatingSystem.cs
- ScrollBarRenderer.cs
- ItemList.cs
- WindowsPrincipal.cs
- FontStretch.cs
- UIAgentMonitor.cs
- TreeViewItem.cs
- EntityConnectionStringBuilder.cs
- SqlClientFactory.cs
- DataReaderContainer.cs
- LoadedEvent.cs
- TableDetailsCollection.cs
- TraceSection.cs
- ByteAnimationUsingKeyFrames.cs
- DataGridColumnsPage.cs
- CodeChecksumPragma.cs
- NullableConverter.cs
- WindowsGraphics2.cs
- DuplicateWaitObjectException.cs
- DetailsViewUpdatedEventArgs.cs
- ScriptControlDescriptor.cs
- TextDecoration.cs
- WorkflowServiceBehavior.cs
- ASCIIEncoding.cs
- ProcessHostMapPath.cs
- assertwrapper.cs
- CookielessHelper.cs
- MediaPlayerState.cs
- SHA512.cs
- Char.cs
- WithParamAction.cs
- ParseHttpDate.cs
- Pts.cs
- XmlSchemaAppInfo.cs
- DragCompletedEventArgs.cs
- MDIClient.cs
- Configuration.cs
- AssemblyFilter.cs
- GridViewColumnCollection.cs
- SecurityUtils.cs
- HttpWriter.cs
- DispatcherTimer.cs
- UnsafeNativeMethods.cs
- ShaderEffect.cs
- ClassicBorderDecorator.cs
- MemoryResponseElement.cs
- DefaultCommandConverter.cs
- Compensate.cs
- XmlNodeComparer.cs
- TlsSspiNegotiation.cs
- URLMembershipCondition.cs
- Win32Native.cs
- CollectionBuilder.cs
- PaperSize.cs
- SqlClientWrapperSmiStreamChars.cs
- BindingContext.cs
- RC2.cs
- XPathDocumentBuilder.cs
- XsltInput.cs
- ConfigurationElementCollection.cs
- DocumentSequenceHighlightLayer.cs
- DataServiceRequestException.cs
- HostSecurityManager.cs
- ReferentialConstraintRoleElement.cs
- XMLSchema.cs
- DbProviderConfigurationHandler.cs
- MessageProtectionOrder.cs
- ListViewHitTestInfo.cs
- QilInvokeEarlyBound.cs
- ClientRuntimeConfig.cs
- EventListenerClientSide.cs