Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Documents / FrameworkRichTextComposition.cs / 1305600 / 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
- CommandEventArgs.cs
- DesignerWidgets.cs
- OptimalTextSource.cs
- SplashScreenNativeMethods.cs
- IOThreadScheduler.cs
- EndCreateSecurityTokenRequest.cs
- CodeExpressionStatement.cs
- Win32Native.cs
- BitmapImage.cs
- XmlSchemaComplexContentRestriction.cs
- PriorityBindingExpression.cs
- UIPermission.cs
- SweepDirectionValidation.cs
- ServiceObjectContainer.cs
- NullableDoubleSumAggregationOperator.cs
- Shape.cs
- StrokeCollectionConverter.cs
- DataGridTable.cs
- UserControlDocumentDesigner.cs
- UncommonField.cs
- CroppedBitmap.cs
- LicFileLicenseProvider.cs
- DetailsView.cs
- OdbcStatementHandle.cs
- OdbcEnvironment.cs
- CanonicalFormWriter.cs
- Normalization.cs
- FixedSOMLineCollection.cs
- SiteIdentityPermission.cs
- SoapExtensionTypeElement.cs
- HttpListener.cs
- StylusPointPropertyId.cs
- MenuBase.cs
- WorkflowIdleElement.cs
- HtmlToClrEventProxy.cs
- COM2ComponentEditor.cs
- SqlTopReducer.cs
- SettingsPropertyWrongTypeException.cs
- MILUtilities.cs
- Adorner.cs
- ClientSession.cs
- HintTextConverter.cs
- Attributes.cs
- ProgressBarRenderer.cs
- KeyFrames.cs
- ContractMapping.cs
- PageFunction.cs
- ControlValuePropertyAttribute.cs
- InputBinder.cs
- SocketPermission.cs
- BaseParagraph.cs
- DecimalKeyFrameCollection.cs
- Single.cs
- ProcessInfo.cs
- UnsafeNativeMethods.cs
- MarshalByRefObject.cs
- BaseTreeIterator.cs
- Emitter.cs
- COMException.cs
- PageAdapter.cs
- ToolboxDataAttribute.cs
- SectionXmlInfo.cs
- WebHttpEndpointElement.cs
- IPEndPoint.cs
- ContractMapping.cs
- System.Data.OracleClient_BID.cs
- altserialization.cs
- WmlFormAdapter.cs
- BasicExpressionVisitor.cs
- SqlRowUpdatingEvent.cs
- Asn1IntegerConverter.cs
- ProxyFragment.cs
- IdentitySection.cs
- LayoutEvent.cs
- ProvideValueServiceProvider.cs
- EntityTemplateFactory.cs
- ProcessModelInfo.cs
- OutputCache.cs
- SQLGuidStorage.cs
- keycontainerpermission.cs
- BamlStream.cs
- MobileControl.cs
- SynchronizationLockException.cs
- ProgressBarHighlightConverter.cs
- PropertyCondition.cs
- BrowserCapabilitiesCodeGenerator.cs
- EncoderReplacementFallback.cs
- SamlAssertionKeyIdentifierClause.cs
- ControlValuePropertyAttribute.cs
- MultiBindingExpression.cs
- WindowProviderWrapper.cs
- QilScopedVisitor.cs
- MemberExpressionHelper.cs
- KeyToListMap.cs
- InstanceStoreQueryResult.cs
- SymmetricAlgorithm.cs
- HttpTransportBindingElement.cs
- TemplatedWizardStep.cs
- DirectoryInfo.cs
- LocalFileSettingsProvider.cs