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
- CompilerLocalReference.cs
- XmlDeclaration.cs
- DataMisalignedException.cs
- AttachedPropertyMethodSelector.cs
- CmsUtils.cs
- ShaderEffect.cs
- ExtensionDataObject.cs
- RtfFormatStack.cs
- AccessedThroughPropertyAttribute.cs
- SortFieldComparer.cs
- basenumberconverter.cs
- MatchAllMessageFilter.cs
- XamlToRtfParser.cs
- CompiledRegexRunner.cs
- ActivityInstance.cs
- TextMetrics.cs
- RulePatternOps.cs
- XPathBinder.cs
- FontDialog.cs
- PointLight.cs
- DescendantOverDescendantQuery.cs
- Span.cs
- SessionSwitchEventArgs.cs
- ResizeBehavior.cs
- PropertyDescriptorCollection.cs
- SystemFonts.cs
- FieldMetadata.cs
- ContentOperations.cs
- LogPolicy.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- ADConnectionHelper.cs
- ObjectContext.cs
- DefaultValueConverter.cs
- UnionCqlBlock.cs
- SBCSCodePageEncoding.cs
- PageStatePersister.cs
- DesignTableCollection.cs
- _NativeSSPI.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- IsolationInterop.cs
- Graphics.cs
- MarkupCompilePass2.cs
- InvalidOperationException.cs
- SqlServices.cs
- StringUtil.cs
- SafeTimerHandle.cs
- RegexStringValidatorAttribute.cs
- XPathAncestorQuery.cs
- MetaData.cs
- XmlQualifiedName.cs
- DataSourceCollectionBase.cs
- DesignerCommandAdapter.cs
- HtmlFormParameterReader.cs
- EllipseGeometry.cs
- CheckBoxAutomationPeer.cs
- EntityClientCacheEntry.cs
- ResourcePart.cs
- ToolStripPanelCell.cs
- Hex.cs
- ByteRangeDownloader.cs
- ListBoxItemWrapperAutomationPeer.cs
- SqlDeflator.cs
- ControlCachePolicy.cs
- SqlDataSourceView.cs
- TreeViewAutomationPeer.cs
- IOException.cs
- MobileControlBuilder.cs
- EpmSourcePathSegment.cs
- PermissionAttributes.cs
- BitArray.cs
- DateTime.cs
- Frame.cs
- WindowsFormsEditorServiceHelper.cs
- DelayedRegex.cs
- TableLayoutPanelDesigner.cs
- ListViewDeletedEventArgs.cs
- EventEntry.cs
- IdentityVerifier.cs
- CFGGrammar.cs
- UserNameSecurityToken.cs
- AdapterDictionary.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- SubqueryTrackingVisitor.cs
- ErrorHandler.cs
- ItemsControlAutomationPeer.cs
- PseudoWebRequest.cs
- ObjectSerializerFactory.cs
- IISMapPath.cs
- XPathSelfQuery.cs
- HtmlToClrEventProxy.cs
- CatalogPart.cs
- ClientRuntimeConfig.cs
- HostVisual.cs
- WebPartZoneBase.cs
- ModulesEntry.cs
- NonSerializedAttribute.cs
- SessionIDManager.cs
- ToolStripContainer.cs
- ColumnResizeAdorner.cs
- ImageListStreamer.cs