Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- ResizeBehavior.cs
- AvTrace.cs
- WebServiceData.cs
- MethodRental.cs
- SoapAttributeAttribute.cs
- DownloadProgressEventArgs.cs
- TextTreeText.cs
- SourceSwitch.cs
- Visual3D.cs
- ActivationArguments.cs
- StyleBamlRecordReader.cs
- PhonemeConverter.cs
- TreeBuilderXamlTranslator.cs
- MembershipSection.cs
- GeneralTransform2DTo3D.cs
- RectangleConverter.cs
- TextParaLineResult.cs
- CodeDomExtensionMethods.cs
- TextTrailingCharacterEllipsis.cs
- Freezable.cs
- SystemBrushes.cs
- LicenseException.cs
- CommandSet.cs
- DataControlFieldsEditor.cs
- IdnElement.cs
- TreeNodeClickEventArgs.cs
- WebServiceClientProxyGenerator.cs
- PtsHost.cs
- DSASignatureFormatter.cs
- EntityDataSourceDataSelection.cs
- CommandBindingCollection.cs
- DecoderFallback.cs
- SearchForVirtualItemEventArgs.cs
- HttpCookie.cs
- CodeArgumentReferenceExpression.cs
- PopupRoot.cs
- KeyValueConfigurationElement.cs
- XmlTextEncoder.cs
- XmlSchemaObject.cs
- EnumBuilder.cs
- WizardStepBase.cs
- OleDbConnectionFactory.cs
- TdsParserStateObject.cs
- PerformanceCounterManager.cs
- FloaterBaseParaClient.cs
- SetterTriggerConditionValueConverter.cs
- FlowDocumentPageViewerAutomationPeer.cs
- CompiledQuery.cs
- InternalControlCollection.cs
- TriState.cs
- TabPanel.cs
- TemplateBuilder.cs
- FormsAuthenticationModule.cs
- _UncName.cs
- errorpatternmatcher.cs
- SequenceRangeCollection.cs
- CancellationHandlerDesigner.cs
- QilList.cs
- BaseTemplateParser.cs
- ToolStripPanelCell.cs
- DictionaryChange.cs
- UntrustedRecipientException.cs
- ReadContentAsBinaryHelper.cs
- TreeViewCancelEvent.cs
- WorkflowInvoker.cs
- DataGridColumn.cs
- XmlILIndex.cs
- DataGridViewHitTestInfo.cs
- DocumentApplication.cs
- BlockExpression.cs
- HttpContext.cs
- FormsAuthentication.cs
- ListViewItem.cs
- _FixedSizeReader.cs
- PageThemeBuildProvider.cs
- Classification.cs
- XmlMemberMapping.cs
- CaseInsensitiveHashCodeProvider.cs
- RegexWriter.cs
- CheckBoxBaseAdapter.cs
- NotImplementedException.cs
- SchemaImporterExtension.cs
- ReferenceService.cs
- CancellableEnumerable.cs
- RowCache.cs
- xsdvalidator.cs
- DataStreams.cs
- TransportContext.cs
- ContextDataSource.cs
- WindowsListViewScroll.cs
- RtType.cs
- AttributeParameterInfo.cs
- TransformCollection.cs
- VectorCollection.cs
- OutgoingWebResponseContext.cs
- ContentPathSegment.cs
- XmlnsCache.cs
- HtmlControl.cs
- SqlDependencyUtils.cs
- Style.cs