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
- ReadOnlyHierarchicalDataSource.cs
- FixedSOMLineCollection.cs
- Page.cs
- ColorConvertedBitmapExtension.cs
- DefaultEventAttribute.cs
- errorpatternmatcher.cs
- ClientSideQueueItem.cs
- DataGridViewMethods.cs
- GridSplitter.cs
- Utility.cs
- URLAttribute.cs
- AutomationPropertyInfo.cs
- ContentDefinition.cs
- DataServiceExpressionVisitor.cs
- RuleElement.cs
- ParseNumbers.cs
- OdbcHandle.cs
- Content.cs
- HtmlPanelAdapter.cs
- XmlDictionaryReaderQuotas.cs
- HtmlInputHidden.cs
- DataColumnChangeEvent.cs
- Html32TextWriter.cs
- StackSpiller.Temps.cs
- ZipIOModeEnforcingStream.cs
- EmptyEnumerator.cs
- WebPartDescriptionCollection.cs
- DataRowExtensions.cs
- Schema.cs
- Wildcard.cs
- ItemsPresenter.cs
- ObjectKeyFrameCollection.cs
- FontNamesConverter.cs
- ValidationResult.cs
- ApplicationTrust.cs
- DataGridDesigner.cs
- SrgsToken.cs
- PageVisual.cs
- Misc.cs
- Attributes.cs
- WindowShowOrOpenTracker.cs
- WorkflowServiceHost.cs
- Stroke2.cs
- DiffuseMaterial.cs
- SHA384Managed.cs
- ConfigurationStrings.cs
- DataColumnCollection.cs
- PropertyBuilder.cs
- FigureParagraph.cs
- SystemWebSectionGroup.cs
- XslCompiledTransform.cs
- TraceXPathNavigator.cs
- MaterialGroup.cs
- OdbcDataAdapter.cs
- DropShadowBitmapEffect.cs
- AssemblyHelper.cs
- DataServiceRequestException.cs
- ApplicationProxyInternal.cs
- RowUpdatedEventArgs.cs
- CodeAccessSecurityEngine.cs
- ClrProviderManifest.cs
- MetadataItem.cs
- GridViewUpdatedEventArgs.cs
- GenericsInstances.cs
- FreezableOperations.cs
- StorageMappingItemLoader.cs
- RegexGroup.cs
- SessionStateSection.cs
- ToolboxItemSnapLineBehavior.cs
- ApplicationActivator.cs
- NativeObjectSecurity.cs
- MouseGestureValueSerializer.cs
- FlowDocumentPaginator.cs
- HttpsHostedTransportConfiguration.cs
- TdsParserSafeHandles.cs
- SqlCacheDependencyDatabaseCollection.cs
- OpCellTreeNode.cs
- Model3DCollection.cs
- ForEachAction.cs
- __ConsoleStream.cs
- ListItemParagraph.cs
- PageParserFilter.cs
- ExpressionPrefixAttribute.cs
- Selector.cs
- NetPipeSectionData.cs
- MasterPageCodeDomTreeGenerator.cs
- BitArray.cs
- RoutedEvent.cs
- XmlRawWriterWrapper.cs
- MetadataException.cs
- AutomationEvent.cs
- CredentialCache.cs
- XmlUtil.cs
- IxmlLineInfo.cs
- RegexTypeEditor.cs
- EmptyEnumerator.cs
- Button.cs
- RelOps.cs
- XmlSchemaExporter.cs
- MissingSatelliteAssemblyException.cs