Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- SocketElement.cs
- ScriptResourceHandler.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- Matrix3DConverter.cs
- OrthographicCamera.cs
- _SslState.cs
- MenuItemCollection.cs
- StateManagedCollection.cs
- WebPartConnectionsCancelVerb.cs
- FilteredDataSetHelper.cs
- ContentPlaceHolder.cs
- Triplet.cs
- Environment.cs
- StylusPointDescription.cs
- InternalCache.cs
- UndoManager.cs
- ToolStripDropDownItem.cs
- ControlTemplate.cs
- DataControlFieldTypeEditor.cs
- GlyphRunDrawing.cs
- ConfigurationManagerInternalFactory.cs
- AddInStore.cs
- versioninfo.cs
- Stacktrace.cs
- InputLanguageSource.cs
- HwndMouseInputProvider.cs
- HttpRequestWrapper.cs
- MethodMessage.cs
- SvcFileManager.cs
- ImportRequest.cs
- SeekStoryboard.cs
- SettingsProperty.cs
- InkCollectionBehavior.cs
- NaturalLanguageHyphenator.cs
- TextMarkerSource.cs
- ErrorFormatterPage.cs
- ADConnectionHelper.cs
- BitmapData.cs
- FormViewCommandEventArgs.cs
- ZipPackage.cs
- PreservationFileWriter.cs
- DetailsViewDeletedEventArgs.cs
- BuildProvider.cs
- DispatchChannelSink.cs
- XmlAggregates.cs
- WebCategoryAttribute.cs
- JpegBitmapDecoder.cs
- Size.cs
- Error.cs
- ArrangedElement.cs
- _LazyAsyncResult.cs
- InheritedPropertyChangedEventArgs.cs
- AssemblyResourceLoader.cs
- DbQueryCommandTree.cs
- MatcherBuilder.cs
- JsonEnumDataContract.cs
- TextClipboardData.cs
- User.cs
- FontSizeConverter.cs
- QueryAccessibilityHelpEvent.cs
- TreeNodeMouseHoverEvent.cs
- ConfigXmlWhitespace.cs
- EntityDesignerDataSourceView.cs
- SimpleWebHandlerParser.cs
- COM2IDispatchConverter.cs
- SessionPageStateSection.cs
- InkPresenter.cs
- XamlTemplateSerializer.cs
- ScrollContentPresenter.cs
- LinkTarget.cs
- KeyGesture.cs
- DataGridCellItemAutomationPeer.cs
- SineEase.cs
- SerializationSectionGroup.cs
- DataGridPageChangedEventArgs.cs
- SoapHttpTransportImporter.cs
- IisTraceWebEventProvider.cs
- Membership.cs
- PassportAuthenticationModule.cs
- StatusBarPanel.cs
- CompilerGlobalScopeAttribute.cs
- XmlIncludeAttribute.cs
- XNameTypeConverter.cs
- TextRangeEditLists.cs
- SqlUserDefinedAggregateAttribute.cs
- InputLanguageSource.cs
- DataMisalignedException.cs
- WindowsSolidBrush.cs
- SafeBitVector32.cs
- DataGridViewRowCollection.cs
- NotCondition.cs
- DelegateBodyWriter.cs
- CmsInterop.cs
- OdbcCommand.cs
- BaseParser.cs
- BaseTemplateCodeDomTreeGenerator.cs
- Vector3DConverter.cs
- SoapMessage.cs
- SafeRightsManagementEnvironmentHandle.cs
- WebPartConnectionsCloseVerb.cs