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
- FormViewUpdatedEventArgs.cs
- TextOutput.cs
- UnsafeNetInfoNativeMethods.cs
- DbParameterHelper.cs
- WindowsStatic.cs
- CodeNamespaceImport.cs
- CacheForPrimitiveTypes.cs
- ValidatorUtils.cs
- ComboBoxRenderer.cs
- FontSource.cs
- GridViewDeletedEventArgs.cs
- FileUtil.cs
- CompositeDuplexBindingElementImporter.cs
- SimpleWorkerRequest.cs
- CanExecuteRoutedEventArgs.cs
- StringResourceManager.cs
- CodeDomDesignerLoader.cs
- StringFormat.cs
- WorkflowWebService.cs
- RelationshipDetailsRow.cs
- OdbcRowUpdatingEvent.cs
- CurrencyWrapper.cs
- LoadWorkflowAsyncResult.cs
- SqlTypeConverter.cs
- SystemFonts.cs
- ProfilePropertySettings.cs
- SplineKeyFrames.cs
- ExtractedStateEntry.cs
- BooleanKeyFrameCollection.cs
- AuthenticationConfig.cs
- SourceChangedEventArgs.cs
- Visual3D.cs
- AssertSection.cs
- SwitchAttribute.cs
- CodeSnippetTypeMember.cs
- DataServices.cs
- OdbcError.cs
- CommonXSendMessage.cs
- LinqDataSource.cs
- SafeCertificateContext.cs
- SurrogateSelector.cs
- Configuration.cs
- AvTraceDetails.cs
- InputScopeManager.cs
- DocumentGridPage.cs
- SamlConditions.cs
- WpfSharedBamlSchemaContext.cs
- SByteConverter.cs
- ProcessStartInfo.cs
- Model3DCollection.cs
- HttpBindingExtension.cs
- CodeDirectoryCompiler.cs
- AddInProcess.cs
- SoapSchemaMember.cs
- ControlFilterExpression.cs
- AppDomainManager.cs
- DataTableMappingCollection.cs
- CustomWebEventKey.cs
- CodeTypeReferenceCollection.cs
- AssemblySettingAttributes.cs
- PrivilegeNotHeldException.cs
- LineBreak.cs
- DataStreams.cs
- ImageDrawing.cs
- SequenceDesignerAccessibleObject.cs
- ReadWriteObjectLock.cs
- ComboBoxItem.cs
- DocComment.cs
- Keywords.cs
- ModuleConfigurationInfo.cs
- ImageField.cs
- MethodCallTranslator.cs
- ConfigurationManagerHelper.cs
- DataBoundControlHelper.cs
- AnyReturnReader.cs
- InputScopeAttribute.cs
- RetrieveVirtualItemEventArgs.cs
- BooleanConverter.cs
- ScrollBarRenderer.cs
- EntityDataSourceQueryBuilder.cs
- Gdiplus.cs
- XPathDocumentIterator.cs
- OleDbInfoMessageEvent.cs
- MasterPageParser.cs
- KeyManager.cs
- WebPartConnectionsCancelEventArgs.cs
- ConfigErrorGlyph.cs
- _Connection.cs
- ProtectedConfigurationProviderCollection.cs
- ConfigurationHelpers.cs
- FunctionDetailsReader.cs
- Translator.cs
- OutKeywords.cs
- ThreadExceptionEvent.cs
- Html32TextWriter.cs
- ServiceModelEnhancedConfigurationElementCollection.cs
- TextParentUndoUnit.cs
- WindowsListView.cs
- GeometryCollection.cs
- SystemBrushes.cs