Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- ConfigurationPropertyAttribute.cs
- ServiceInstanceProvider.cs
- ReadOnlyPropertyMetadata.cs
- XpsSerializerFactory.cs
- InvalidDataException.cs
- FreezableCollection.cs
- LogicalTreeHelper.cs
- CodeTypeReferenceExpression.cs
- InputLanguageManager.cs
- WebPartExportVerb.cs
- Label.cs
- WSHttpBindingCollectionElement.cs
- ValidationPropertyAttribute.cs
- HttpClientCertificate.cs
- DBBindings.cs
- ValidationHelpers.cs
- Speller.cs
- BezierSegment.cs
- WebServiceErrorEvent.cs
- PagerSettings.cs
- Polyline.cs
- BamlTreeMap.cs
- ButtonBaseAdapter.cs
- NonClientArea.cs
- RootProfilePropertySettingsCollection.cs
- Expression.DebuggerProxy.cs
- DurableEnlistmentState.cs
- UInt64.cs
- Invariant.cs
- HttpResponseInternalWrapper.cs
- TextElementAutomationPeer.cs
- XNameTypeConverter.cs
- TabControlEvent.cs
- HtmlHistory.cs
- DbConnectionFactory.cs
- CharAnimationBase.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- PositiveTimeSpanValidatorAttribute.cs
- DrawListViewItemEventArgs.cs
- SQLString.cs
- DispatchWrapper.cs
- MemberInitExpression.cs
- _CookieModule.cs
- WorkflowRuntimeElement.cs
- DefaultValueConverter.cs
- GPRECTF.cs
- AnnouncementDispatcherAsyncResult.cs
- SequenceQuery.cs
- CallTemplateAction.cs
- SelectionRangeConverter.cs
- X509ChainElement.cs
- EntityDataSourceContextCreatedEventArgs.cs
- KnownTypes.cs
- VisualStyleInformation.cs
- ListInitExpression.cs
- ObjectItemCachedAssemblyLoader.cs
- UnsafeNativeMethods.cs
- PreProcessor.cs
- PropertyPushdownHelper.cs
- InputLanguageSource.cs
- PropertyItem.cs
- GenericEnumerator.cs
- SqlGatherConsumedAliases.cs
- SecurityRuntime.cs
- BCLDebug.cs
- AssemblyInfo.cs
- ModelItemExtensions.cs
- SignatureDescription.cs
- TextChange.cs
- FunctionImportElement.cs
- TypeConverterHelper.cs
- TableRowsCollectionEditor.cs
- RecordConverter.cs
- RouteItem.cs
- shaperfactoryquerycachekey.cs
- ErrorWrapper.cs
- TypeBuilder.cs
- PrefixHandle.cs
- NamedPipeConnectionPoolSettingsElement.cs
- SamlDelegatingWriter.cs
- DataSourceCacheDurationConverter.cs
- InstanceView.cs
- WindowsListView.cs
- SettingsPropertyNotFoundException.cs
- TextTreeUndoUnit.cs
- SQLConvert.cs
- ToolStripDropDownButton.cs
- CapabilitiesPattern.cs
- DirectoryGroupQuery.cs
- EdgeProfileValidation.cs
- MetaTable.cs
- InstanceData.cs
- Baml2006Reader.cs
- ThreadStartException.cs
- ZipQueryOperator.cs
- RequestTimeoutManager.cs
- HtmlImage.cs
- WindowsClientCredential.cs
- ObjectConverter.cs
- SchemaImporterExtensionElement.cs