Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Documents / TextContainerChangeEventArgs.cs / 1305600 / 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
- OrderedDictionaryStateHelper.cs
- RegisteredHiddenField.cs
- VisualTreeHelper.cs
- ApplyTemplatesAction.cs
- ManagementOptions.cs
- Stream.cs
- RegexCompiler.cs
- ShellProvider.cs
- SwitchAttribute.cs
- UntrustedRecipientException.cs
- ServicesUtilities.cs
- PtsHelper.cs
- XmlWellformedWriter.cs
- EllipticalNodeOperations.cs
- XmlElementAttributes.cs
- FileIOPermission.cs
- SafeViewOfFileHandle.cs
- DispatcherBuilder.cs
- ECDsaCng.cs
- FileRecordSequenceCompletedAsyncResult.cs
- VersionValidator.cs
- CustomErrorCollection.cs
- XmlSchemaCollection.cs
- ObjectConverter.cs
- ProcessProtocolHandler.cs
- GC.cs
- WebServiceData.cs
- RequestQueue.cs
- ErrorFormatterPage.cs
- Material.cs
- SqlTransaction.cs
- XmlNodeList.cs
- GlyphRun.cs
- MultipartContentParser.cs
- WorkflowHostingEndpoint.cs
- Condition.cs
- Signature.cs
- TrackingConditionCollection.cs
- localization.cs
- JumpList.cs
- ListViewDeletedEventArgs.cs
- EasingKeyFrames.cs
- SingleResultAttribute.cs
- FontFamilyValueSerializer.cs
- WmlObjectListAdapter.cs
- DataRecordInfo.cs
- ResourcesBuildProvider.cs
- _DynamicWinsockMethods.cs
- DataFormats.cs
- Int32AnimationBase.cs
- LifetimeServices.cs
- FlowDocumentScrollViewer.cs
- RequestCachePolicy.cs
- BaseDataBoundControl.cs
- DataColumn.cs
- Run.cs
- AccessDataSourceView.cs
- SafeCertificateContext.cs
- ContentType.cs
- SourceSwitch.cs
- TypeUtil.cs
- TextServicesManager.cs
- StandardToolWindows.cs
- EventData.cs
- _SingleItemRequestCache.cs
- ServiceOperationInfoTypeConverter.cs
- XmlSerializerVersionAttribute.cs
- QilIterator.cs
- XmlSchemaAppInfo.cs
- EventDescriptor.cs
- WizardPanel.cs
- GlobalItem.cs
- StringUtil.cs
- UInt16Converter.cs
- UInt16Converter.cs
- X509Chain.cs
- HttpCapabilitiesSectionHandler.cs
- QualifiedCellIdBoolean.cs
- HttpResponse.cs
- ListViewSortEventArgs.cs
- DependencyPropertyConverter.cs
- CodeExporter.cs
- ListView.cs
- ObfuscateAssemblyAttribute.cs
- RedirectionProxy.cs
- SymbolUsageManager.cs
- UriTemplateDispatchFormatter.cs
- RtfNavigator.cs
- AsymmetricKeyExchangeDeformatter.cs
- ButtonBaseAdapter.cs
- SafeTokenHandle.cs
- PolicyVersion.cs
- UriParserTemplates.cs
- StackBuilderSink.cs
- DropShadowBitmapEffect.cs
- FileDataSourceCache.cs
- SymbolUsageManager.cs
- AdornerDecorator.cs
- SemanticKeyElement.cs
- TimestampInformation.cs