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
- XpsS0ValidatingLoader.cs
- InkCanvasAutomationPeer.cs
- XmlSchemaChoice.cs
- __FastResourceComparer.cs
- QilDataSource.cs
- CollectionChangeEventArgs.cs
- XsdDateTime.cs
- QualifiedId.cs
- AdornerHitTestResult.cs
- TextSegment.cs
- _NestedSingleAsyncResult.cs
- RadioButton.cs
- RadioButtonAutomationPeer.cs
- XmlJsonReader.cs
- SqlConnectionString.cs
- InputLanguage.cs
- XmlFormatReaderGenerator.cs
- DuplicateWaitObjectException.cs
- SpeechDetectedEventArgs.cs
- XmlSchemaInclude.cs
- ErrorWebPart.cs
- MembershipPasswordException.cs
- ValueTypeFixupInfo.cs
- ReachPrintTicketSerializer.cs
- XmlSerializer.cs
- ScrollChrome.cs
- DataGridItemEventArgs.cs
- BitmapEffect.cs
- WebPartTransformerCollection.cs
- EditorAttributeInfo.cs
- LinkedResource.cs
- Type.cs
- ContentFilePart.cs
- CustomLineCap.cs
- Simplifier.cs
- StylusPointProperty.cs
- DbDataRecord.cs
- UnsafeNativeMethods.cs
- AppDomainFactory.cs
- Separator.cs
- ObjectStorage.cs
- AdCreatedEventArgs.cs
- NamespaceDecl.cs
- BindingObserver.cs
- milrender.cs
- MailAddressCollection.cs
- TextTreeUndoUnit.cs
- DocumentViewerAutomationPeer.cs
- ServiceThrottle.cs
- XmlHierarchicalDataSourceView.cs
- SimpleMailWebEventProvider.cs
- CacheVirtualItemsEvent.cs
- MSG.cs
- SQLByteStorage.cs
- ServiceInfoCollection.cs
- HMACSHA384.cs
- ThreadAbortException.cs
- PublisherIdentityPermission.cs
- ParallelTimeline.cs
- _ChunkParse.cs
- SystemWebCachingSectionGroup.cs
- SQLBytes.cs
- ToolboxDataAttribute.cs
- StructuredTypeEmitter.cs
- ErrorHandler.cs
- infer.cs
- FormsAuthenticationUserCollection.cs
- DataSourceGroupCollection.cs
- XmlElementAttributes.cs
- Button.cs
- ReferentialConstraintRoleElement.cs
- ClientApiGenerator.cs
- CodeConstructor.cs
- DynamicActivityTypeDescriptor.cs
- ExceptionHandler.cs
- StrongTypingException.cs
- Renderer.cs
- DesignerActionList.cs
- ActivityBuilderHelper.cs
- Splitter.cs
- SourceItem.cs
- DefaultTextStoreTextComposition.cs
- FileAuthorizationModule.cs
- SemanticValue.cs
- RegexCompilationInfo.cs
- AttachedAnnotation.cs
- XhtmlBasicPhoneCallAdapter.cs
- Ops.cs
- AppDomainUnloadedException.cs
- WrappedKeySecurityTokenParameters.cs
- TextRangeEditLists.cs
- SafeEventLogWriteHandle.cs
- InkCanvasInnerCanvas.cs
- ItemCollection.cs
- XmlSchemaValidator.cs
- SiteMapDataSource.cs
- OleDbConnectionInternal.cs
- AudioSignalProblemOccurredEventArgs.cs
- IdentityNotMappedException.cs
- XmlNamespaceDeclarationsAttribute.cs