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
- InternalRelationshipCollection.cs
- IResourceProvider.cs
- FederatedMessageSecurityOverHttpElement.cs
- PermissionSetEnumerator.cs
- GeneralTransformGroup.cs
- AssociationType.cs
- LinearKeyFrames.cs
- OperandQuery.cs
- ModuleElement.cs
- MethodSignatureGenerator.cs
- EditorServiceContext.cs
- NameNode.cs
- ProfileSettingsCollection.cs
- BooleanAnimationUsingKeyFrames.cs
- OdbcConnectionOpen.cs
- SecurityDescriptor.cs
- XmlHierarchicalDataSourceView.cs
- FileSecurity.cs
- ContravarianceAdapter.cs
- ProcessManager.cs
- InheritanceContextHelper.cs
- AnonymousIdentificationModule.cs
- Closure.cs
- util.cs
- ObjectStateEntry.cs
- TypeUtil.cs
- OleServicesContext.cs
- ExceptionWrapper.cs
- CollectionViewProxy.cs
- HostingPreferredMapPath.cs
- shaperfactoryquerycacheentry.cs
- HtmlTitle.cs
- TextureBrush.cs
- XmlQueryTypeFactory.cs
- Vertex.cs
- HttpApplication.cs
- DesignerLabelAdapter.cs
- ComboBox.cs
- SiteMapNode.cs
- EnumBuilder.cs
- Help.cs
- ResourceAttributes.cs
- LogStore.cs
- StringPropertyBuilder.cs
- NamespaceMapping.cs
- SecureConversationSecurityTokenParameters.cs
- ComplexPropertyEntry.cs
- ForEachAction.cs
- DataSourceProvider.cs
- DirectoryObjectSecurity.cs
- ResolveMatchesApril2005.cs
- UriTemplateCompoundPathSegment.cs
- BitVec.cs
- shaper.cs
- TemplatedWizardStep.cs
- LexicalChunk.cs
- PenThreadPool.cs
- WCFBuildProvider.cs
- RemoteWebConfigurationHostStream.cs
- TextDecorationCollection.cs
- ColumnReorderedEventArgs.cs
- ToolBar.cs
- DisableDpiAwarenessAttribute.cs
- SafeHandles.cs
- AppLevelCompilationSectionCache.cs
- OleDbRowUpdatedEvent.cs
- AttachmentService.cs
- TypeToken.cs
- COM2TypeInfoProcessor.cs
- DependencySource.cs
- DeviceContexts.cs
- CollectionChange.cs
- CachedPathData.cs
- XmlBinaryReader.cs
- XhtmlConformanceSection.cs
- complextypematerializer.cs
- PatternMatcher.cs
- SqlExpander.cs
- MimeFormImporter.cs
- Metafile.cs
- MemberRelationshipService.cs
- XmlHelper.cs
- SyndicationDeserializer.cs
- SynchronizationContext.cs
- CompoundFileIOPermission.cs
- StateChangeEvent.cs
- SqlAliasesReferenced.cs
- FunctionQuery.cs
- HashCodeCombiner.cs
- UIElement3D.cs
- MissingFieldException.cs
- FileDialogCustomPlace.cs
- ToolStripPanelRenderEventArgs.cs
- PropertyMapper.cs
- ValueExpressions.cs
- XhtmlBasicFormAdapter.cs
- CheckedPointers.cs
- SystemIcmpV4Statistics.cs
- MediaPlayerState.cs
- GraphicsPath.cs