Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Input / TextCompositionEventArgs.cs / 1305600 / 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
- DropShadowBitmapEffect.cs
- HtmlObjectListAdapter.cs
- FamilyTypefaceCollection.cs
- HttpCacheVaryByContentEncodings.cs
- ListControlStringCollectionEditor.cs
- HTTP_SERVICE_CONFIG_URLACL_KEY.cs
- _HTTPDateParse.cs
- ValidateNames.cs
- OdbcConnectionOpen.cs
- ResourcePool.cs
- StatusBar.cs
- Comparer.cs
- ImageIndexEditor.cs
- Debugger.cs
- Win32Exception.cs
- TextBox.cs
- NativeMethods.cs
- MissingMethodException.cs
- ArrangedElement.cs
- ActionMessageFilter.cs
- ChannelBinding.cs
- TextTreeRootTextBlock.cs
- Point3D.cs
- TypeSemantics.cs
- OleDbParameter.cs
- TabletDeviceInfo.cs
- basemetadatamappingvisitor.cs
- CustomCategoryAttribute.cs
- MultiPageTextView.cs
- ArgumentDesigner.xaml.cs
- _ListenerRequestStream.cs
- FollowerQueueCreator.cs
- Quaternion.cs
- CompilationUtil.cs
- DocumentXmlWriter.cs
- Repeater.cs
- LinqDataSourceDisposeEventArgs.cs
- ObjectTypeMapping.cs
- LoadedOrUnloadedOperation.cs
- TagNameToTypeMapper.cs
- HttpPostedFile.cs
- ItemAutomationPeer.cs
- UserControl.cs
- TreeNodeCollection.cs
- BasicCellRelation.cs
- basemetadatamappingvisitor.cs
- Int32.cs
- WebPartActionVerb.cs
- SoapEnumAttribute.cs
- TimeoutValidationAttribute.cs
- _FtpDataStream.cs
- TableDetailsRow.cs
- HtmlGenericControl.cs
- EventRouteFactory.cs
- HashStream.cs
- BamlBinaryWriter.cs
- TextTreeTextBlock.cs
- RouteItem.cs
- MasterPageParser.cs
- WebServiceClientProxyGenerator.cs
- InvalidCastException.cs
- CodeTypeParameterCollection.cs
- OrderedDictionary.cs
- TransactionContextValidator.cs
- PropertyChangedEventManager.cs
- BoundField.cs
- ReliableMessagingVersion.cs
- ModuleElement.cs
- PageHandlerFactory.cs
- RadioButtonAutomationPeer.cs
- BlobPersonalizationState.cs
- DocumentOutline.cs
- TemplateBamlTreeBuilder.cs
- XmlSchemaComplexContent.cs
- AtomEntry.cs
- WebPartDisplayMode.cs
- ComponentCollection.cs
- MemberRelationshipService.cs
- FusionWrap.cs
- ConfigurationValue.cs
- ScriptingScriptResourceHandlerSection.cs
- TableLayoutPanelCellPosition.cs
- NonSerializedAttribute.cs
- InteropAutomationProvider.cs
- CryptoConfig.cs
- AdRotatorDesigner.cs
- PropertyInformationCollection.cs
- ChannelPool.cs
- XmlNamespaceManager.cs
- Soap12ProtocolReflector.cs
- HttpContextBase.cs
- QueryOutputWriter.cs
- TripleDES.cs
- FunctionParameter.cs
- HMACSHA256.cs
- Separator.cs
- DataSysAttribute.cs
- ToolboxDataAttribute.cs
- SelectionWordBreaker.cs
- RawMouseInputReport.cs