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
- RepeatInfo.cs
- CreateRefExpr.cs
- BooleanAnimationUsingKeyFrames.cs
- IPPacketInformation.cs
- FileDialog.cs
- WebControl.cs
- XmlUtil.cs
- ConfigurationPropertyCollection.cs
- HiddenField.cs
- ContractMapping.cs
- _SecureChannel.cs
- DataDocumentXPathNavigator.cs
- FontConverter.cs
- WebScriptEndpoint.cs
- DataServiceConfiguration.cs
- HtmlInputSubmit.cs
- ProfileProvider.cs
- CqlErrorHelper.cs
- ConfigurationConverterBase.cs
- ToolStripItemTextRenderEventArgs.cs
- MultiSelectRootGridEntry.cs
- ProgressBar.cs
- ObjectContextServiceProvider.cs
- CacheChildrenQuery.cs
- securitycriticaldata.cs
- CommandHelper.cs
- DialogBaseForm.cs
- NullableConverter.cs
- IdentityReference.cs
- FastPropertyAccessor.cs
- ClientRolePrincipal.cs
- MasterPage.cs
- CodeTypeDeclarationCollection.cs
- GlobalizationSection.cs
- OdbcConnectionStringbuilder.cs
- SQLUtility.cs
- ConvertEvent.cs
- SmiContext.cs
- ColumnPropertiesGroup.cs
- DataGridTable.cs
- MulticastNotSupportedException.cs
- ConfigDefinitionUpdates.cs
- DefaultTextStoreTextComposition.cs
- XAMLParseException.cs
- ErrorHandler.cs
- ChannelManager.cs
- ClassicBorderDecorator.cs
- GroupLabel.cs
- DelegatingTypeDescriptionProvider.cs
- BaseCAMarshaler.cs
- StringComparer.cs
- LocationUpdates.cs
- mediapermission.cs
- TrustSection.cs
- StringToken.cs
- FileStream.cs
- PartitionResolver.cs
- DataGridViewBindingCompleteEventArgs.cs
- FileAuthorizationModule.cs
- WrappingXamlSchemaContext.cs
- ErrorTableItemStyle.cs
- SqlEnums.cs
- bindurihelper.cs
- CapabilitiesState.cs
- unitconverter.cs
- TemplateBindingExpressionConverter.cs
- WebServiceErrorEvent.cs
- PageContentCollection.cs
- VerbConverter.cs
- Typography.cs
- ReflectionServiceProvider.cs
- StreamGeometryContext.cs
- ServiceBehaviorElement.cs
- DecimalStorage.cs
- EqualityComparer.cs
- Parsers.cs
- RuntimeComponentFilter.cs
- XmlBoundElement.cs
- XmlSchemaSimpleContent.cs
- ImportCatalogPart.cs
- IndentTextWriter.cs
- SqlConnectionFactory.cs
- SafeLocalMemHandle.cs
- Block.cs
- NotificationContext.cs
- TabItemAutomationPeer.cs
- LayoutSettings.cs
- OracleCommand.cs
- SqlCharStream.cs
- NonSerializedAttribute.cs
- AttributeEmitter.cs
- TypeUsageBuilder.cs
- SystemEvents.cs
- DbProviderSpecificTypePropertyAttribute.cs
- MeasurementDCInfo.cs
- CornerRadiusConverter.cs
- LinqDataSourceView.cs
- Properties.cs
- CachedBitmap.cs
- FormsIdentity.cs