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
- ManageRequest.cs
- Vertex.cs
- SourceSwitch.cs
- RootBrowserWindow.cs
- ImageMetadata.cs
- Vector3DValueSerializer.cs
- ToolStripGripRenderEventArgs.cs
- HMAC.cs
- OutputScope.cs
- DataViewManager.cs
- DashStyles.cs
- BitmapEffectDrawing.cs
- SignerInfo.cs
- ListViewGroup.cs
- IndicCharClassifier.cs
- JsonDataContract.cs
- PositiveTimeSpanValidator.cs
- RemoteWebConfigurationHost.cs
- ApplicationSecurityManager.cs
- X509CertificateInitiatorClientCredential.cs
- AssociationSet.cs
- TransactionTraceIdentifier.cs
- XmlQualifiedName.cs
- Events.cs
- TransportBindingElement.cs
- RegisteredScript.cs
- CatalogZoneBase.cs
- LoginName.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- XmlDataSourceNodeDescriptor.cs
- ConfigXmlWhitespace.cs
- TextElementEnumerator.cs
- RepeaterItemCollection.cs
- StylusButtonCollection.cs
- DispatcherExceptionFilterEventArgs.cs
- DataServiceStreamResponse.cs
- CompositeActivityTypeDescriptor.cs
- ExpressionsCollectionConverter.cs
- Comparer.cs
- NativeMsmqMessage.cs
- URLMembershipCondition.cs
- ClipboardData.cs
- BrowserCapabilitiesFactory.cs
- OleDbCommand.cs
- PcmConverter.cs
- SystemUnicastIPAddressInformation.cs
- DecoderFallback.cs
- SQlBooleanStorage.cs
- TextEvent.cs
- IntranetCredentialPolicy.cs
- Point.cs
- HiddenFieldPageStatePersister.cs
- AutoSizeToolBoxItem.cs
- XmlNodeList.cs
- SharingService.cs
- TypeGeneratedEventArgs.cs
- FillErrorEventArgs.cs
- DataGridColumn.cs
- Renderer.cs
- BinHexEncoder.cs
- WebScriptEnablingElement.cs
- RemoteHelper.cs
- ListViewItemEventArgs.cs
- DataGridViewSortCompareEventArgs.cs
- XmlAnyElementAttribute.cs
- SqlErrorCollection.cs
- RadialGradientBrush.cs
- CodeTypeDeclarationCollection.cs
- TempFiles.cs
- _StreamFramer.cs
- CSharpCodeProvider.cs
- CheckBoxStandardAdapter.cs
- CacheAxisQuery.cs
- TypeProvider.cs
- EventLogEntryCollection.cs
- AsnEncodedData.cs
- SystemUdpStatistics.cs
- ImageSourceValueSerializer.cs
- SimpleRecyclingCache.cs
- DataGridViewCellCollection.cs
- DiscreteKeyFrames.cs
- PropertyChangeTracker.cs
- SettingsBase.cs
- DataTableReaderListener.cs
- DataKeyArray.cs
- ServiceReference.cs
- OdbcCommandBuilder.cs
- ProfileServiceManager.cs
- UseAttributeSetsAction.cs
- WindowsStatusBar.cs
- CodeDOMUtility.cs
- BitmapScalingModeValidation.cs
- ClientScriptManager.cs
- Win32KeyboardDevice.cs
- PreservationFileWriter.cs
- FormViewCommandEventArgs.cs
- TypePresenter.xaml.cs
- SendSecurityHeader.cs
- ApplicationContext.cs
- XpsFilter.cs