Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Documents / TextContainerChangeEventArgs.cs / 2 / TextContainerChangeEventArgs.cs
//---------------------------------------------------------------------------- // // File: TextContainerChangeEventArgs.cs // // Description: The arguments sent when a Change event is fired in a TextContainer. // //--------------------------------------------------------------------------- using System; namespace System.Windows.Documents { ////// The TextContainerChangeEventArgs defines the event arguments sent when a /// TextContainer is changed. /// internal class TextContainerChangeEventArgs : EventArgs { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors internal TextContainerChangeEventArgs(ITextPointer textPosition, int count, int charCount, TextChangeType textChange) : this(textPosition, count, charCount, textChange, null, false) { } internal TextContainerChangeEventArgs(ITextPointer textPosition, int count, int charCount, TextChangeType textChange, DependencyProperty property, bool affectsRenderOnly) { _textPosition = textPosition.GetFrozenPointer(LogicalDirection.Forward); _count = count; _charCount = charCount; _textChange = textChange; _property = property; _affectsRenderOnly = affectsRenderOnly; } #endregion Constructors //------------------------------------------------------ // // Internal Properties // //----------------------------------------------------- #region Internal Properties // Position of the segment start, expressed as an ITextPointer. internal ITextPointer ITextPosition { get { return _textPosition; } } // Number of chars covered by this segment. internal int IMECharCount { get { return _charCount; } } internal bool AffectsRenderOnly { get { return _affectsRenderOnly; } } ////// /// internal int Count { get { return _count; } } ////// /// internal TextChangeType TextChange { get { return _textChange; } } ////// /// internal DependencyProperty Property { get { return _property; } } #endregion Internal Properties //------------------------------------------------------ // // Private Fields // //------------------------------------------------------ #region Private Fields // Position of the segment start, expressed as an ITextPointer. private readonly ITextPointer _textPosition; // Number of symbols covered by this segment. private readonly int _count; // Number of chars covered by this segment. private readonly int _charCount; // Type of change. private readonly TextChangeType _textChange; private readonly DependencyProperty _property; private readonly bool _affectsRenderOnly; #endregion Private Fields } } // 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
- BindableAttribute.cs
- SqlDependency.cs
- bidPrivateBase.cs
- HttpFileCollectionWrapper.cs
- ThreadAbortException.cs
- FileResponseElement.cs
- Buffer.cs
- PolyLineSegment.cs
- HttpModuleActionCollection.cs
- OrderByBuilder.cs
- GeneralTransform3DTo2DTo3D.cs
- HtmlFormWrapper.cs
- DataServiceException.cs
- BindMarkupExtensionSerializer.cs
- CodeVariableReferenceExpression.cs
- QueryOperator.cs
- DataGridViewLinkColumn.cs
- PackagePart.cs
- BinaryParser.cs
- RequiredFieldValidator.cs
- CodeAttributeArgument.cs
- _DynamicWinsockMethods.cs
- ReadOnlyTernaryTree.cs
- BitmapEffectGroup.cs
- Graphics.cs
- WorkflowInstanceAbortedRecord.cs
- FormsAuthenticationModule.cs
- WizardSideBarListControlItem.cs
- SequentialWorkflowHeaderFooter.cs
- ServicePoint.cs
- LinearKeyFrames.cs
- TypeUtils.cs
- GridProviderWrapper.cs
- QueryResponse.cs
- HashMembershipCondition.cs
- ConfigurationFileMap.cs
- HttpServerUtilityBase.cs
- Invariant.cs
- BinaryObjectReader.cs
- LabelDesigner.cs
- WebPartZoneDesigner.cs
- Random.cs
- SchemaMapping.cs
- MatrixValueSerializer.cs
- TextElement.cs
- HTMLTextWriter.cs
- DragCompletedEventArgs.cs
- BindingWorker.cs
- FormsAuthenticationEventArgs.cs
- MessageQueue.cs
- ConnectionOrientedTransportManager.cs
- VersionedStreamOwner.cs
- Splitter.cs
- DataControlFieldCell.cs
- RegexWriter.cs
- ExpressionNode.cs
- TrackingProfileSerializer.cs
- SystemIPInterfaceStatistics.cs
- TypeDescriptionProviderAttribute.cs
- ColorConvertedBitmapExtension.cs
- CustomValidator.cs
- QueryExpr.cs
- SurrogateEncoder.cs
- DataGridCellInfo.cs
- COSERVERINFO.cs
- ParallelRangeManager.cs
- TextContainerChangedEventArgs.cs
- XappLauncher.cs
- ScrollChrome.cs
- TCEAdapterGenerator.cs
- WebServiceAttribute.cs
- SHA512.cs
- ProcessHostConfigUtils.cs
- MultipleViewProviderWrapper.cs
- ContextToken.cs
- SqlUtils.cs
- OleDbCommand.cs
- RecordManager.cs
- SelectionPattern.cs
- ImageKeyConverter.cs
- StylesEditorDialog.cs
- ConnectionStringSettings.cs
- GetPageCompletedEventArgs.cs
- Schema.cs
- FSWPathEditor.cs
- WindowsFormsSynchronizationContext.cs
- CroppedBitmap.cs
- coordinatorscratchpad.cs
- ResetableIterator.cs
- ClientTarget.cs
- EndpointAddressMessageFilterTable.cs
- NamedPipeWorkerProcess.cs
- AnnotationComponentManager.cs
- EventKeyword.cs
- NodeFunctions.cs
- DynamicValueConverter.cs
- RetrieveVirtualItemEventArgs.cs
- Expression.cs
- PersonalizablePropertyEntry.cs
- IssuedTokenServiceCredential.cs