Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / Documents / TextElementEditingBehaviorAttribute.cs / 1 / 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
- DirectoryNotFoundException.cs
- IDQuery.cs
- PrefixQName.cs
- SecurityUtils.cs
- Flowchart.cs
- DataServiceHostWrapper.cs
- LoginAutoFormat.cs
- ColumnReorderedEventArgs.cs
- DependencyPropertyKind.cs
- BitHelper.cs
- TextPointerBase.cs
- VerificationException.cs
- HashAlgorithm.cs
- DnsPermission.cs
- ByteStorage.cs
- PasswordBoxAutomationPeer.cs
- MeshGeometry3D.cs
- WebWorkflowRole.cs
- MulticastNotSupportedException.cs
- ZoneLinkButton.cs
- WebPartCatalogAddVerb.cs
- isolationinterop.cs
- GPPOINT.cs
- storagemappingitemcollection.viewdictionary.cs
- StandardRuntimeEnumValidatorAttribute.cs
- ReflectionHelper.cs
- EventBuilder.cs
- DataGridViewAutoSizeModeEventArgs.cs
- _WinHttpWebProxyDataBuilder.cs
- ProviderCollection.cs
- OletxTransactionManager.cs
- InstanceLockException.cs
- CachedBitmap.cs
- EnumerableCollectionView.cs
- TextTreeNode.cs
- TdsParserSessionPool.cs
- TypedElement.cs
- SqlConnectionManager.cs
- DropTarget.cs
- AsynchronousChannel.cs
- XmlNodeChangedEventArgs.cs
- ResourceBinder.cs
- QuotedPrintableStream.cs
- BasicExpressionVisitor.cs
- Tokenizer.cs
- EventToken.cs
- BinaryConverter.cs
- Viewport3DVisual.cs
- DiffuseMaterial.cs
- KnownAssemblyEntry.cs
- CrossSiteScriptingValidation.cs
- ValidationSummary.cs
- WindowsBrush.cs
- NotImplementedException.cs
- xamlnodes.cs
- DiffuseMaterial.cs
- AdornedElementPlaceholder.cs
- DataColumnPropertyDescriptor.cs
- OdbcPermission.cs
- IntSecurity.cs
- ValueHandle.cs
- ColorConvertedBitmap.cs
- XsdCachingReader.cs
- StorageEntityContainerMapping.cs
- TypeConverter.cs
- AnonymousIdentificationModule.cs
- OrderByQueryOptionExpression.cs
- CancelEventArgs.cs
- PartManifestEntry.cs
- UrlMapping.cs
- PngBitmapEncoder.cs
- TextEditorMouse.cs
- ApplicationContext.cs
- CloudCollection.cs
- CheckedPointers.cs
- ZipIORawDataFileBlock.cs
- ShaperBuffers.cs
- ExecutionScope.cs
- SafeBitVector32.cs
- Attachment.cs
- CompModSwitches.cs
- Property.cs
- C14NUtil.cs
- MsmqElementBase.cs
- DataGridViewCellLinkedList.cs
- ResourceProviderFactory.cs
- RSAOAEPKeyExchangeFormatter.cs
- IPAddress.cs
- TraceHandler.cs
- ServiceChannelProxy.cs
- KeyBinding.cs
- TextSearch.cs
- RepeaterCommandEventArgs.cs
- LocalBuilder.cs
- ToolboxControl.cs
- Section.cs
- EventLogTraceListener.cs
- PLINQETWProvider.cs
- GridLengthConverter.cs
- DelegatingConfigHost.cs