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
- Font.cs
- CharKeyFrameCollection.cs
- RSAPKCS1SignatureFormatter.cs
- EntityContainerRelationshipSet.cs
- CachedCompositeFamily.cs
- DbConnectionPoolGroupProviderInfo.cs
- AnnotationService.cs
- EventRecordWrittenEventArgs.cs
- MailMessage.cs
- __FastResourceComparer.cs
- UnsafeMethods.cs
- DbConnectionPoolIdentity.cs
- InstanceCompleteException.cs
- ErrorStyle.cs
- InternalSafeNativeMethods.cs
- TemplateAction.cs
- AppDomainUnloadedException.cs
- DataPagerField.cs
- TextServicesLoader.cs
- GeometryHitTestResult.cs
- WebScriptClientGenerator.cs
- FileLogRecordHeader.cs
- SafeEventLogWriteHandle.cs
- DiffuseMaterial.cs
- SapiAttributeParser.cs
- ClientTargetCollection.cs
- ContractsBCL.cs
- LicenseException.cs
- XPathNodeIterator.cs
- StyleConverter.cs
- ToolStripItemImageRenderEventArgs.cs
- ListParagraph.cs
- DesignerAutoFormat.cs
- RadioButtonList.cs
- Queue.cs
- ImageListImageEditor.cs
- HwndSource.cs
- DecimalConstantAttribute.cs
- DialogResultConverter.cs
- HttpDictionary.cs
- TerminateSequence.cs
- DBConnection.cs
- ArraySortHelper.cs
- VersionedStream.cs
- AstTree.cs
- CodeMemberField.cs
- MouseEventArgs.cs
- ChtmlMobileTextWriter.cs
- XsdBuildProvider.cs
- SqlBuffer.cs
- XmlAttributeCache.cs
- ClockController.cs
- XmlCharType.cs
- XmlSerializerFactory.cs
- HideDisabledControlAdapter.cs
- ModuleBuilder.cs
- Icon.cs
- ReadWriteControlDesigner.cs
- HtmlTernaryTree.cs
- ReadOnlyKeyedCollection.cs
- RegistryExceptionHelper.cs
- StringUtil.cs
- AutomationPatternInfo.cs
- XmlConvert.cs
- ToolStripPanel.cs
- Number.cs
- EventNotify.cs
- PagesChangedEventArgs.cs
- ButtonStandardAdapter.cs
- SafeMarshalContext.cs
- RemoteWebConfigurationHostServer.cs
- ApplicationProxyInternal.cs
- WpfWebRequestHelper.cs
- HMACMD5.cs
- AssemblyUtil.cs
- InvokeMethodActivityDesigner.cs
- Switch.cs
- CancellationTokenRegistration.cs
- StylusCaptureWithinProperty.cs
- FrameworkElementFactoryMarkupObject.cs
- EventMetadata.cs
- PrintPreviewGraphics.cs
- _SSPIWrapper.cs
- HttpChannelBindingToken.cs
- HtmlElementErrorEventArgs.cs
- BitmapEffectDrawingContextState.cs
- RuntimeWrappedException.cs
- BitmapMetadataBlob.cs
- WorkflowMarkupSerializationProvider.cs
- SelectionItemPattern.cs
- FamilyMap.cs
- WebPartDisplayMode.cs
- AppDomainAttributes.cs
- ExplicitDiscriminatorMap.cs
- DBPropSet.cs
- BitmapEffect.cs
- XmlQueryRuntime.cs
- WebUtil.cs
- HttpNamespaceReservationInstallComponent.cs
- ImageIndexConverter.cs