Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- EventLogPermission.cs
- SimpleColumnProvider.cs
- LoginView.cs
- WebPartDisplayMode.cs
- CodeNamespaceImport.cs
- CellParaClient.cs
- CompositionTarget.cs
- DefaultValueMapping.cs
- ObjectIDGenerator.cs
- LeaseManager.cs
- XmlSchemaImporter.cs
- MultilineStringConverter.cs
- MissingMemberException.cs
- VirtualizedContainerService.cs
- ForeignKeyConstraint.cs
- GPRECTF.cs
- ManualResetEvent.cs
- StyleSelector.cs
- DrawingContextWalker.cs
- CodeParameterDeclarationExpression.cs
- Propagator.JoinPropagator.cs
- BindingsCollection.cs
- SamlAuthenticationClaimResource.cs
- DataSourceView.cs
- LifetimeServices.cs
- MemberAssignment.cs
- CodeCatchClauseCollection.cs
- ConnectionManagementSection.cs
- TraceContextEventArgs.cs
- ReflectEventDescriptor.cs
- TextBox.cs
- TreeNodeCollection.cs
- MemberDomainMap.cs
- UIElement3D.cs
- ArgumentException.cs
- APCustomTypeDescriptor.cs
- DataSourceDesigner.cs
- PasswordTextContainer.cs
- SaveWorkflowCommand.cs
- EntityContainerEmitter.cs
- UnaryNode.cs
- CodeDefaultValueExpression.cs
- RangeExpression.cs
- LocalFileSettingsProvider.cs
- FontSizeConverter.cs
- ComplexLine.cs
- ContainerUtilities.cs
- basevalidator.cs
- ImmComposition.cs
- SQLChars.cs
- InvalidEnumArgumentException.cs
- DataDesignUtil.cs
- AssemblySettingAttributes.cs
- NameSpaceExtractor.cs
- Privilege.cs
- PropertyCondition.cs
- EntityTypeEmitter.cs
- TreeNodeStyle.cs
- MessageHeaderAttribute.cs
- TraceContext.cs
- PtsContext.cs
- RegexCompilationInfo.cs
- ProfilePropertySettingsCollection.cs
- BitmapDownload.cs
- FixedSOMContainer.cs
- QilTypeChecker.cs
- StyleModeStack.cs
- WebControl.cs
- MediaSystem.cs
- WebBrowserBase.cs
- PropertyChangedEventManager.cs
- OleDbDataAdapter.cs
- FullTextState.cs
- PixelFormatConverter.cs
- ChildTable.cs
- DateTimeConverter.cs
- XmlExpressionDumper.cs
- _SecureChannel.cs
- QueryContext.cs
- Journaling.cs
- DesignerProperties.cs
- DataGridViewHitTestInfo.cs
- PasswordRecoveryAutoFormat.cs
- ProbeDuplexCD1AsyncResult.cs
- HttpRequest.cs
- RegexGroupCollection.cs
- KeyEvent.cs
- CollectionChangeEventArgs.cs
- EntryWrittenEventArgs.cs
- PointHitTestResult.cs
- TabControlDesigner.cs
- CodeSubDirectoriesCollection.cs
- DependentList.cs
- ResolveCriteria.cs
- NegotiationTokenProvider.cs
- MimePart.cs
- TextEditorSelection.cs
- MonitoringDescriptionAttribute.cs
- ChangeNode.cs
- ParseNumbers.cs