Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / Documents / FrameworkRichTextComposition.cs / 1 / FrameworkRichTextComposition.cs
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
// Description: the TextComposition class
//
// History:
// 11/02/2004 : yutakas created
//
//---------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Windows;
using System.Windows.Input;
namespace System.Windows.Documents
{
///
/// the Composition class provides input-text/composition event promotion
///
public sealed class FrameworkRichTextComposition : FrameworkTextComposition
{
//-----------------------------------------------------
//
// Constructors
//
//-----------------------------------------------------
#region Constructors
internal FrameworkRichTextComposition(InputManager inputManager, IInputElement source, object owner) : base(inputManager, source, owner)
{
}
#endregion Constructors
//------------------------------------------------------
//
// Public Properties
//
//-----------------------------------------------------
///
/// The strat position of the result text of the text input.
///
public TextPointer ResultStart
{
get
{
return _ResultStart == null ? null : (TextPointer)_ResultStart.GetFrozenPointer(LogicalDirection.Backward);
}
}
///
/// The end position of the result text of the text input.
///
public TextPointer ResultEnd
{
get
{
return _ResultEnd == null ? null : (TextPointer)_ResultEnd.GetFrozenPointer(LogicalDirection.Forward);
}
}
///
/// The start position of the current composition text.
///
public TextPointer CompositionStart
{
get
{
return _CompositionStart == null ? null : (TextPointer)_CompositionStart.GetFrozenPointer(LogicalDirection.Backward);
}
}
///
/// The start position of the current composition text.
///
public TextPointer CompositionEnd
{
get
{
return _CompositionEnd == null ? null : (TextPointer)_CompositionEnd.GetFrozenPointer(LogicalDirection.Forward);
}
}
}
}
// 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: the TextComposition class
//
// History:
// 11/02/2004 : yutakas created
//
//---------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Windows;
using System.Windows.Input;
namespace System.Windows.Documents
{
///
/// the Composition class provides input-text/composition event promotion
///
public sealed class FrameworkRichTextComposition : FrameworkTextComposition
{
//-----------------------------------------------------
//
// Constructors
//
//-----------------------------------------------------
#region Constructors
internal FrameworkRichTextComposition(InputManager inputManager, IInputElement source, object owner) : base(inputManager, source, owner)
{
}
#endregion Constructors
//------------------------------------------------------
//
// Public Properties
//
//-----------------------------------------------------
///
/// The strat position of the result text of the text input.
///
public TextPointer ResultStart
{
get
{
return _ResultStart == null ? null : (TextPointer)_ResultStart.GetFrozenPointer(LogicalDirection.Backward);
}
}
///
/// The end position of the result text of the text input.
///
public TextPointer ResultEnd
{
get
{
return _ResultEnd == null ? null : (TextPointer)_ResultEnd.GetFrozenPointer(LogicalDirection.Forward);
}
}
///
/// The start position of the current composition text.
///
public TextPointer CompositionStart
{
get
{
return _CompositionStart == null ? null : (TextPointer)_CompositionStart.GetFrozenPointer(LogicalDirection.Backward);
}
}
///
/// The start position of the current composition text.
///
public TextPointer CompositionEnd
{
get
{
return _CompositionEnd == null ? null : (TextPointer)_CompositionEnd.GetFrozenPointer(LogicalDirection.Forward);
}
}
}
}
// 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
- VectorCollectionValueSerializer.cs
- WorkflowShape.cs
- WaitForChangedResult.cs
- PropertyFilterAttribute.cs
- MaskDescriptor.cs
- HWStack.cs
- SmtpNtlmAuthenticationModule.cs
- FigureHelper.cs
- BufferedGenericXmlSecurityToken.cs
- OutputScope.cs
- WebPartConnectVerb.cs
- ProjectionCamera.cs
- TextSearch.cs
- CroppedBitmap.cs
- GlobalizationAssembly.cs
- Utils.cs
- ChooseAction.cs
- DbDeleteCommandTree.cs
- MaterialGroup.cs
- TdsRecordBufferSetter.cs
- EditorPartChrome.cs
- HostedTransportConfigurationManager.cs
- WindowsListBox.cs
- FixedTextSelectionProcessor.cs
- IOException.cs
- DocumentApplication.cs
- AttachedPropertyDescriptor.cs
- OleDbException.cs
- TextEditorSelection.cs
- ChineseLunisolarCalendar.cs
- WebPermission.cs
- MenuItemCollection.cs
- PropertyOrder.cs
- ViewPort3D.cs
- ImageField.cs
- PartialCachingControl.cs
- SettingsProperty.cs
- NotificationContext.cs
- MsmqAppDomainProtocolHandler.cs
- DesignTimeParseData.cs
- EtwTrace.cs
- DataSourceSelectArguments.cs
- KernelTypeValidation.cs
- ColumnCollection.cs
- AtomMaterializer.cs
- ErrorHandler.cs
- BatchStream.cs
- RouteData.cs
- ServiceParser.cs
- HighlightVisual.cs
- StylusButton.cs
- Operators.cs
- BehaviorEditorPart.cs
- GlobalDataBindingHandler.cs
- EntityDataSourceChangedEventArgs.cs
- CryptoProvider.cs
- Queue.cs
- FunctionImportElement.cs
- SchemaNames.cs
- ThreadLocal.cs
- SHA512Managed.cs
- CompiledQueryCacheKey.cs
- mediaeventshelper.cs
- ObjectMemberMapping.cs
- CFStream.cs
- PropertyInformation.cs
- SystemWebCachingSectionGroup.cs
- SHA1Managed.cs
- IOThreadScheduler.cs
- Contracts.cs
- SettingsPropertyIsReadOnlyException.cs
- TickBar.cs
- JsonEncodingStreamWrapper.cs
- SafePointer.cs
- AppearanceEditorPart.cs
- DataGrid.cs
- ExpressionWriter.cs
- StrokeRenderer.cs
- SoapInteropTypes.cs
- ParameterToken.cs
- Variable.cs
- ResourcePermissionBaseEntry.cs
- ClientConfigPaths.cs
- FormsAuthenticationModule.cs
- SmiEventStream.cs
- unsafenativemethodsother.cs
- DynamicResourceExtension.cs
- DummyDataSource.cs
- BitmapSource.cs
- SamlSubjectStatement.cs
- SourceElementsCollection.cs
- FormViewPagerRow.cs
- PropertyCondition.cs
- followingquery.cs
- EncoderParameter.cs
- SessionIDManager.cs
- SplitterPanel.cs
- Switch.cs
- GeneralTransform2DTo3DTo2D.cs
- MessageRpc.cs