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

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- QueryOperator.cs
- CurrencyManager.cs
- State.cs
- MulticastOption.cs
- ClientFormsIdentity.cs
- ConnectionPoolManager.cs
- SelectiveScrollingGrid.cs
- EntityModelSchemaGenerator.cs
- HitTestResult.cs
- SwitchAttribute.cs
- OLEDB_Util.cs
- CodeLabeledStatement.cs
- DBPropSet.cs
- ReadingWritingEntityEventArgs.cs
- ListViewTableRow.cs
- TemplateComponentConnector.cs
- BuildManagerHost.cs
- FormsAuthenticationEventArgs.cs
- FlowThrottle.cs
- XNodeNavigator.cs
- SqlMethods.cs
- PropertyRef.cs
- WindowsStreamSecurityBindingElement.cs
- Form.cs
- BitmapEffectRenderDataResource.cs
- TextSerializer.cs
- SemaphoreFullException.cs
- EpmCustomContentDeSerializer.cs
- ReadOnlyHierarchicalDataSourceView.cs
- RefType.cs
- XmlWriter.cs
- EventDescriptorCollection.cs
- TextRangeProviderWrapper.cs
- TreeSet.cs
- ProtectedProviderSettings.cs
- DataGridViewLinkColumn.cs
- BindableTemplateBuilder.cs
- OfTypeExpression.cs
- Activator.cs
- WebConfigurationHost.cs
- ObjectStateManagerMetadata.cs
- Calendar.cs
- InstanceKey.cs
- SecurityManager.cs
- SqlGatherConsumedAliases.cs
- PolicyManager.cs
- Mouse.cs
- TableLayout.cs
- TableSectionStyle.cs
- RegexCode.cs
- XmlSchemaSimpleType.cs
- _DigestClient.cs
- StretchValidation.cs
- DrawListViewItemEventArgs.cs
- TableCellCollection.cs
- ProcessHostMapPath.cs
- ExeConfigurationFileMap.cs
- NullableFloatAverageAggregationOperator.cs
- OverrideMode.cs
- XmlSchemaRedefine.cs
- RedirectionProxy.cs
- SqlFileStream.cs
- XPathNavigatorKeyComparer.cs
- TextDocumentView.cs
- sqlinternaltransaction.cs
- HttpHandlerActionCollection.cs
- TextTreeUndo.cs
- XPathPatternBuilder.cs
- EditorAttribute.cs
- DBSqlParserTable.cs
- TypeRestriction.cs
- GuidelineCollection.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- GACIdentityPermission.cs
- DesignerVerbToolStripMenuItem.cs
- SpeechEvent.cs
- LinkLabel.cs
- ApplicationServicesHostFactory.cs
- xml.cs
- SecurityCriticalDataForSet.cs
- IISUnsafeMethods.cs
- PanelStyle.cs
- SqlRetyper.cs
- TextViewBase.cs
- FrameworkReadOnlyPropertyMetadata.cs
- BridgeDataRecord.cs
- RelationshipEnd.cs
- ColorTransformHelper.cs
- TimeSpanValidatorAttribute.cs
- ProfilePropertyNameValidator.cs
- SearchForVirtualItemEventArgs.cs
- ZoneLinkButton.cs
- HtmlInputPassword.cs
- ConsoleTraceListener.cs
- SqlDelegatedTransaction.cs
- ParameterElementCollection.cs
- SystemPens.cs
- ElementHostAutomationPeer.cs
- Regex.cs
- CharacterMetrics.cs