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
- FixedSOMTextRun.cs
- SingleStorage.cs
- DataTableReader.cs
- ProvidersHelper.cs
- CommandLineParser.cs
- QilFunction.cs
- NameScope.cs
- DataControlFieldCell.cs
- SQLConvert.cs
- CellPartitioner.cs
- LinearKeyFrames.cs
- TimeoutException.cs
- AddressUtility.cs
- AppModelKnownContentFactory.cs
- Utils.cs
- BitConverter.cs
- KeyEvent.cs
- SelectionProcessor.cs
- CodeDomComponentSerializationService.cs
- OutArgumentConverter.cs
- PointConverter.cs
- DispatcherFrame.cs
- PointHitTestParameters.cs
- LambdaExpression.cs
- Math.cs
- EventLogger.cs
- PublishLicense.cs
- ReflectionPermission.cs
- DataRowChangeEvent.cs
- WebPartZoneBase.cs
- ExpressionBinding.cs
- TextEditorSelection.cs
- ConfigurationSchemaErrors.cs
- InvokeProviderWrapper.cs
- EntityUtil.cs
- ScaleTransform3D.cs
- SchemaTypeEmitter.cs
- SymmetricKeyWrap.cs
- GridViewCancelEditEventArgs.cs
- RawStylusInputCustomData.cs
- PrintPageEvent.cs
- XmlSchemaIdentityConstraint.cs
- SafeWaitHandle.cs
- NestPullup.cs
- RunClient.cs
- CachedFontFace.cs
- StyleSheet.cs
- FileReader.cs
- EventToken.cs
- JournalEntryListConverter.cs
- UnsafeNativeMethods.cs
- XmlCharCheckingWriter.cs
- SqlStream.cs
- CodeCommentStatementCollection.cs
- ResourceReferenceExpression.cs
- hresults.cs
- CoTaskMemHandle.cs
- TrustSection.cs
- FromRequest.cs
- DemultiplexingDispatchMessageFormatter.cs
- EtwTrace.cs
- DynamicRenderer.cs
- Journal.cs
- ContextMarshalException.cs
- ObjectComplexPropertyMapping.cs
- InternalBase.cs
- GridViewEditEventArgs.cs
- LayoutTable.cs
- DtdParser.cs
- XmlnsDefinitionAttribute.cs
- TCPClient.cs
- RtType.cs
- SqlConnectionString.cs
- ResourceAttributes.cs
- BuildProviderAppliesToAttribute.cs
- WebPartZoneCollection.cs
- NavigationExpr.cs
- Soap.cs
- SQLSingleStorage.cs
- MetaModel.cs
- PersianCalendar.cs
- ColorBuilder.cs
- IsolatedStorage.cs
- ImageAnimator.cs
- DataBinding.cs
- ConsoleCancelEventArgs.cs
- InputProcessorProfiles.cs
- WpfPayload.cs
- CalculatedColumn.cs
- RenderCapability.cs
- DataBoundControlParameterTarget.cs
- RubberbandSelector.cs
- XmlSchemaObjectTable.cs
- DataControlFieldHeaderCell.cs
- securitycriticaldataClass.cs
- ProcessManager.cs
- BindableAttribute.cs
- GrammarBuilderBase.cs
- List.cs
- NameTable.cs