Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- OleDbEnumerator.cs
- SchemaTableColumn.cs
- AssemblyNameEqualityComparer.cs
- ClientFormsAuthenticationCredentials.cs
- DataContractSerializerSection.cs
- wmiprovider.cs
- GeneralTransform2DTo3D.cs
- XmlArrayItemAttributes.cs
- AccessorTable.cs
- TraceHandlerErrorFormatter.cs
- TextAction.cs
- QilInvokeLateBound.cs
- ArgIterator.cs
- XmlQueryRuntime.cs
- PublisherIdentityPermission.cs
- TargetConverter.cs
- ValueOfAction.cs
- Point.cs
- ListViewSelectEventArgs.cs
- ProvidersHelper.cs
- SchemaImporterExtension.cs
- WebPartConnectionsCancelVerb.cs
- ScaleTransform3D.cs
- ResourceReferenceKeyNotFoundException.cs
- UInt16.cs
- CodeTypeOfExpression.cs
- EventProxy.cs
- ObjectHandle.cs
- XmlBinaryReader.cs
- initElementDictionary.cs
- WindowProviderWrapper.cs
- PointCollectionValueSerializer.cs
- StringToken.cs
- WebRequestModuleElement.cs
- XsdBuilder.cs
- EntityModelBuildProvider.cs
- BlockUIContainer.cs
- Simplifier.cs
- MetadataExporter.cs
- ProviderIncompatibleException.cs
- GeometryDrawing.cs
- BypassElementCollection.cs
- TrackingAnnotationCollection.cs
- ExeContext.cs
- RequiredFieldValidator.cs
- DataSourceControlBuilder.cs
- TimeZone.cs
- SelectionPatternIdentifiers.cs
- NumberSubstitution.cs
- PointConverter.cs
- Stopwatch.cs
- Convert.cs
- WebPartUtil.cs
- HtmlInputReset.cs
- BamlResourceSerializer.cs
- DataControlButton.cs
- DataListAutoFormat.cs
- CoTaskMemHandle.cs
- XmlAnyElementAttribute.cs
- FormClosingEvent.cs
- CustomAttribute.cs
- AxWrapperGen.cs
- DataGrid.cs
- RemoteWebConfigurationHostStream.cs
- Matrix.cs
- IResourceProvider.cs
- AttachedPropertiesService.cs
- TextRenderer.cs
- RoutedPropertyChangedEventArgs.cs
- MessageFormatterConverter.cs
- OrderPreservingSpoolingTask.cs
- CacheOutputQuery.cs
- AudioFormatConverter.cs
- EntityViewGenerationAttribute.cs
- InputGestureCollection.cs
- ChannelEndpointElementCollection.cs
- Brushes.cs
- OracleBoolean.cs
- TransformPattern.cs
- BuildProviderCollection.cs
- HashCoreRequest.cs
- SymmetricAlgorithm.cs
- BitSet.cs
- ExpressionBuilderContext.cs
- DesigntimeLicenseContext.cs
- XmlConvert.cs
- WeakReferenceEnumerator.cs
- PaperSize.cs
- DynamicActionMessageFilter.cs
- StringAnimationUsingKeyFrames.cs
- BackStopAuthenticationModule.cs
- InheritedPropertyChangedEventArgs.cs
- MultiSelector.cs
- GlyphManager.cs
- GridViewCommandEventArgs.cs
- KoreanLunisolarCalendar.cs
- FigureParaClient.cs
- ModuleBuilder.cs
- ScrollItemPattern.cs
- LocatorGroup.cs