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
- StringInfo.cs
- ClickablePoint.cs
- RangeValuePattern.cs
- Hash.cs
- WindowsComboBox.cs
- CFStream.cs
- ListViewDeletedEventArgs.cs
- SmtpCommands.cs
- Control.cs
- PermissionSetEnumerator.cs
- HealthMonitoringSection.cs
- Publisher.cs
- InputScope.cs
- RoutedPropertyChangedEventArgs.cs
- WebPartHeaderCloseVerb.cs
- DependencyPropertyKind.cs
- Triangle.cs
- PageCodeDomTreeGenerator.cs
- PrePrepareMethodAttribute.cs
- WebRequestModulesSection.cs
- SQLConvert.cs
- DataRowChangeEvent.cs
- _AcceptOverlappedAsyncResult.cs
- ParsedAttributeCollection.cs
- DocumentViewerHelper.cs
- Rect3DConverter.cs
- CodeSnippetExpression.cs
- SQLSingle.cs
- HttpHeaderCollection.cs
- CustomSignedXml.cs
- RelatedImageListAttribute.cs
- OracleLob.cs
- RSAPKCS1KeyExchangeFormatter.cs
- ReadOnlyTernaryTree.cs
- InfoCardArgumentException.cs
- StructuralType.cs
- FormViewInsertedEventArgs.cs
- StrokeDescriptor.cs
- DynamicScriptObject.cs
- SelectionItemPattern.cs
- SiteMap.cs
- TraceContextRecord.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- StaticExtensionConverter.cs
- FigureParaClient.cs
- JsonFormatGeneratorStatics.cs
- ImageSource.cs
- EventWaitHandle.cs
- RunWorkerCompletedEventArgs.cs
- Int32CollectionConverter.cs
- Version.cs
- ApplicationServicesHostFactory.cs
- XamlToRtfParser.cs
- WebPartDisplayModeCancelEventArgs.cs
- Tokenizer.cs
- Cloud.cs
- OleDbError.cs
- ValidatingReaderNodeData.cs
- HttpBufferlessInputStream.cs
- Polygon.cs
- ZoneIdentityPermission.cs
- TextServicesPropertyRanges.cs
- RsaSecurityToken.cs
- HtmlElementErrorEventArgs.cs
- BindingSource.cs
- XmlStreamStore.cs
- ActiveXContainer.cs
- Condition.cs
- EntityClassGenerator.cs
- RuntimeConfigurationRecord.cs
- DrawingAttributeSerializer.cs
- ListViewUpdatedEventArgs.cs
- Pkcs7Recipient.cs
- SoapTypeAttribute.cs
- TargetException.cs
- SHA384Managed.cs
- GatewayDefinition.cs
- FrugalMap.cs
- CodeRemoveEventStatement.cs
- DataStreams.cs
- NonBatchDirectoryCompiler.cs
- ConfigurationSectionCollection.cs
- PeerDuplexChannelListener.cs
- RemotingAttributes.cs
- NullableBoolConverter.cs
- UrlRoutingModule.cs
- PackageStore.cs
- connectionpool.cs
- DataGridRowEventArgs.cs
- PersistChildrenAttribute.cs
- followingquery.cs
- ClickablePoint.cs
- RightsManagementUser.cs
- VisualTreeHelper.cs
- InProcStateClientManager.cs
- DataRowView.cs
- GroupBoxRenderer.cs
- DecoderNLS.cs
- RelationshipConverter.cs
- WebPartExportVerb.cs