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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HandlerFactoryCache.cs
- AtomMaterializer.cs
- BindingSourceDesigner.cs
- EditingMode.cs
- FormViewModeEventArgs.cs
- HtmlImage.cs
- NodeFunctions.cs
- TextServicesPropertyRanges.cs
- CSharpCodeProvider.cs
- ScriptResourceInfo.cs
- StackSpiller.Temps.cs
- Action.cs
- UseLicense.cs
- CompiledQueryCacheKey.cs
- ImageSourceValueSerializer.cs
- GlyphCache.cs
- MediaPlayerState.cs
- SamlSecurityToken.cs
- ReadOnlyCollection.cs
- SourceElementsCollection.cs
- WindowsStatusBar.cs
- FormCollection.cs
- QueryResponse.cs
- And.cs
- DynamicEndpointElement.cs
- VisualBrush.cs
- ProviderUtil.cs
- DetailsViewUpdateEventArgs.cs
- RowToFieldTransformer.cs
- ClientScriptItemCollection.cs
- InputProcessorProfilesLoader.cs
- InsufficientMemoryException.cs
- StateChangeEvent.cs
- DeflateEmulationStream.cs
- EdmComplexTypeAttribute.cs
- NativeMethods.cs
- InvariantComparer.cs
- Expr.cs
- CngKeyCreationParameters.cs
- DataViewListener.cs
- Policy.cs
- HttpCookie.cs
- X500Name.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- QueueProcessor.cs
- ActivityInstanceReference.cs
- GetIndexBinder.cs
- DesignerTransaction.cs
- HttpCookie.cs
- AlignmentXValidation.cs
- X509CertificateChain.cs
- WebResourceAttribute.cs
- ToolBarPanel.cs
- InvalidAsynchronousStateException.cs
- FaultDescriptionCollection.cs
- IndexerNameAttribute.cs
- MetadataFile.cs
- XmlStreamedByteStreamReader.cs
- EntryIndex.cs
- GridViewPageEventArgs.cs
- SafeLocalMemHandle.cs
- ImageListUtils.cs
- XmlName.cs
- ConfigsHelper.cs
- Variant.cs
- OutputCache.cs
- OperationPickerDialog.cs
- shaperfactory.cs
- RepeaterItemCollection.cs
- TabItemWrapperAutomationPeer.cs
- SqlDataSourceCache.cs
- SchemaNotation.cs
- sqlser.cs
- CorrelationTokenInvalidatedHandler.cs
- Gdiplus.cs
- HtmlTableRowCollection.cs
- RelatedPropertyManager.cs
- DataContext.cs
- DataSourceProvider.cs
- CheckStoreFileValidityRequest.cs
- ControlValuePropertyAttribute.cs
- PolyQuadraticBezierSegment.cs
- ColumnReorderedEventArgs.cs
- DrawingVisualDrawingContext.cs
- FrameworkRichTextComposition.cs
- GatewayDefinition.cs
- TagNameToTypeMapper.cs
- WindowsListViewScroll.cs
- ConnectionPoint.cs
- Coordinator.cs
- Vector3DIndependentAnimationStorage.cs
- UInt64Converter.cs
- WebPartDisplayMode.cs
- EncoderFallback.cs
- SplitContainer.cs
- InputLanguageEventArgs.cs
- OracleTimeSpan.cs
- XmlIncludeAttribute.cs
- NestPullup.cs
- SkinIDTypeConverter.cs