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
- ToolStripArrowRenderEventArgs.cs
- Header.cs
- GPStream.cs
- BlobPersonalizationState.cs
- GetWinFXPath.cs
- GetPageCompletedEventArgs.cs
- CodeArgumentReferenceExpression.cs
- ArgumentReference.cs
- XmlValidatingReader.cs
- XomlCompiler.cs
- LookupNode.cs
- Viewport3DAutomationPeer.cs
- ResourceDictionaryCollection.cs
- PenContext.cs
- Walker.cs
- TransactionWaitAsyncResult.cs
- DataGridItemCollection.cs
- WebPartMenu.cs
- SystemUnicastIPAddressInformation.cs
- FontFaceLayoutInfo.cs
- TextBox.cs
- DrawingAttributeSerializer.cs
- ServiceProviders.cs
- BmpBitmapEncoder.cs
- ModuleElement.cs
- ObjectDataSourceDisposingEventArgs.cs
- remotingproxy.cs
- SByteStorage.cs
- RegexRunnerFactory.cs
- EventListenerClientSide.cs
- EntityDataSourceChangingEventArgs.cs
- XPathCompileException.cs
- Processor.cs
- PolygonHotSpot.cs
- ListViewItem.cs
- SqlConnectionHelper.cs
- Selection.cs
- RangeValidator.cs
- AccessibleObject.cs
- ColorConverter.cs
- VirtualizingPanel.cs
- ReadOnlyState.cs
- ListBox.cs
- BCLDebug.cs
- EntitySqlQueryBuilder.cs
- InternalDuplexBindingElement.cs
- ImportedPolicyConversionContext.cs
- CodeNamespaceCollection.cs
- WebService.cs
- WebPartCatalogAddVerb.cs
- XmlSchemaSimpleTypeList.cs
- AttributeUsageAttribute.cs
- ExtendedPropertyCollection.cs
- SQLMembershipProvider.cs
- SubMenuStyle.cs
- EventLogQuery.cs
- DrawingCollection.cs
- OleDbWrapper.cs
- AnnotationComponentChooser.cs
- ClientBuildManager.cs
- thaishape.cs
- DiscoveryRequestHandler.cs
- ToolboxService.cs
- CorrelationService.cs
- _BaseOverlappedAsyncResult.cs
- SecurityTokenProvider.cs
- AutoGeneratedFieldProperties.cs
- InterleavedZipPartStream.cs
- OrderByQueryOptionExpression.cs
- FreezableCollection.cs
- EventProxy.cs
- CachedRequestParams.cs
- LowerCaseStringConverter.cs
- QilFactory.cs
- _SSPIWrapper.cs
- IndexOutOfRangeException.cs
- IisTraceListener.cs
- SectionInformation.cs
- ColorConvertedBitmap.cs
- SqlConnectionPoolProviderInfo.cs
- KeyPressEvent.cs
- AuthenticationModuleElementCollection.cs
- DataServiceRequestOfT.cs
- XmlBaseReader.cs
- Debug.cs
- Util.cs
- DuplicateWaitObjectException.cs
- HandoffBehavior.cs
- DoubleLinkListEnumerator.cs
- ScriptingScriptResourceHandlerSection.cs
- XmlProcessingInstruction.cs
- AbstractExpressions.cs
- CatalogZone.cs
- CodeSubDirectory.cs
- WindowsListBox.cs
- TableLayoutPanel.cs
- XmlReader.cs
- figurelength.cs
- DeflateStream.cs
- TileBrush.cs