Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Documents / TextElementEditingBehaviorAttribute.cs / 1305600 / TextElementEditingBehaviorAttribute.cs
using System; namespace System.Windows.Documents { ////// An attribute that controls editing behavior of elements. /// [AttributeUsage(AttributeTargets.Class)] public sealed class TextElementEditingBehaviorAttribute : System.Attribute { ////// Constructor /// public TextElementEditingBehaviorAttribute() { } ////// If true, the element can be merged with other elements of the same type when /// properties are the same. This also affects other aspects of editing around the /// element. If true and the element is at the end of the document, there is no /// insertion position outside the element; if false under these conditions, there is /// no insertion position inside instead. An empty mergeable element at the start of /// the document will be preserved; an empty non-mergeable element will be discarded. /// A mergeable element can be split by inserting a paragraph break inside; a /// non-mergeable cannot, and the editor will not allow a break to be inserted. /// public bool IsMergeable { get { return _isMergeable; } set { _isMergeable = value; } } ////// If true, the element has only typographic meaning-- it exists solely to format /// content. If false, the element has contextual meaning or UI behavior that would /// make no sense to carry over into a new context that doesn't know how to handle /// that behavior. /// /// When an element is partially selected and copied, formatting will be lost on the /// new copy if IsTypographicOnly is false (e.g. Hyperlink). If true, formatting will /// persist. /// public bool IsTypographicOnly { get { return _isTypographicOnly; } set { _isTypographicOnly = value; } } private bool _isMergeable; private bool _isTypographicOnly; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; namespace System.Windows.Documents { ////// An attribute that controls editing behavior of elements. /// [AttributeUsage(AttributeTargets.Class)] public sealed class TextElementEditingBehaviorAttribute : System.Attribute { ////// Constructor /// public TextElementEditingBehaviorAttribute() { } ////// If true, the element can be merged with other elements of the same type when /// properties are the same. This also affects other aspects of editing around the /// element. If true and the element is at the end of the document, there is no /// insertion position outside the element; if false under these conditions, there is /// no insertion position inside instead. An empty mergeable element at the start of /// the document will be preserved; an empty non-mergeable element will be discarded. /// A mergeable element can be split by inserting a paragraph break inside; a /// non-mergeable cannot, and the editor will not allow a break to be inserted. /// public bool IsMergeable { get { return _isMergeable; } set { _isMergeable = value; } } ////// If true, the element has only typographic meaning-- it exists solely to format /// content. If false, the element has contextual meaning or UI behavior that would /// make no sense to carry over into a new context that doesn't know how to handle /// that behavior. /// /// When an element is partially selected and copied, formatting will be lost on the /// new copy if IsTypographicOnly is false (e.g. Hyperlink). If true, formatting will /// persist. /// public bool IsTypographicOnly { get { return _isTypographicOnly; } set { _isTypographicOnly = value; } } private bool _isMergeable; private bool _isTypographicOnly; } } // 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
- DesignerSelectionListAdapter.cs
- DrawingServices.cs
- ObjectManager.cs
- InternalUserCancelledException.cs
- User.cs
- QueryReaderSettings.cs
- ProcessingInstructionAction.cs
- StreamWithDictionary.cs
- HierarchicalDataSourceControl.cs
- LinkUtilities.cs
- OrderByQueryOptionExpression.cs
- TextLineBreak.cs
- SchemaInfo.cs
- HttpContextWrapper.cs
- AccessViolationException.cs
- XmlExceptionHelper.cs
- SecurityState.cs
- Directory.cs
- Color.cs
- PropertyItemInternal.cs
- ImageList.cs
- NumericExpr.cs
- MdImport.cs
- ListControl.cs
- BindingList.cs
- RecommendedAsConfigurableAttribute.cs
- XslNumber.cs
- PathFigureCollection.cs
- CodeSnippetCompileUnit.cs
- XpsThumbnail.cs
- RuntimeResourceSet.cs
- ReadOnlyHierarchicalDataSourceView.cs
- InputMethodStateTypeInfo.cs
- TypeCollectionDesigner.xaml.cs
- GeneratedContractType.cs
- DataBindingCollectionConverter.cs
- Span.cs
- TraceContextEventArgs.cs
- SubstitutionList.cs
- DataGridViewSelectedCellCollection.cs
- CaretElement.cs
- Container.cs
- EndpointAddressMessageFilter.cs
- ObjectDataSourceMethodEventArgs.cs
- Cloud.cs
- SqlUserDefinedTypeAttribute.cs
- ServiceModelConfigurationSection.cs
- SpecularMaterial.cs
- StringFormat.cs
- GeneralTransformGroup.cs
- MatrixUtil.cs
- FilterEventArgs.cs
- XmlSchemaCompilationSettings.cs
- SQLDouble.cs
- EntryIndex.cs
- SweepDirectionValidation.cs
- StringInfo.cs
- RecommendedAsConfigurableAttribute.cs
- TypeConverterValueSerializer.cs
- DbExpressionVisitor_TResultType.cs
- UnmanagedMemoryStreamWrapper.cs
- DesignOnlyAttribute.cs
- AsyncResult.cs
- CommittableTransaction.cs
- PlainXmlSerializer.cs
- RotateTransform.cs
- RunWorkerCompletedEventArgs.cs
- UntrustedRecipientException.cs
- SystemThemeKey.cs
- GZipDecoder.cs
- QilLoop.cs
- CodePrimitiveExpression.cs
- ClientTargetCollection.cs
- CategoryGridEntry.cs
- keycontainerpermission.cs
- StylusEditingBehavior.cs
- PropertyCollection.cs
- XmlElementAttribute.cs
- DocumentOrderQuery.cs
- Stopwatch.cs
- XmlDataContract.cs
- HandoffBehavior.cs
- HttpListenerRequest.cs
- CryptoHandle.cs
- ProcessModule.cs
- ChannelSinkStacks.cs
- PrintDialog.cs
- DomainConstraint.cs
- TimerEventSubscriptionCollection.cs
- RootBuilder.cs
- ColorConvertedBitmap.cs
- ProcessThread.cs
- Int64AnimationUsingKeyFrames.cs
- DPCustomTypeDescriptor.cs
- DBCommand.cs
- ArrayElementGridEntry.cs
- DataGridColumnReorderingEventArgs.cs
- TextServicesCompartmentEventSink.cs
- XPathPatternParser.cs
- CollectionEditor.cs