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
- RegionInfo.cs
- DefaultValueTypeConverter.cs
- SqlConnectionManager.cs
- CodeDelegateInvokeExpression.cs
- PrimitiveSchema.cs
- EventToken.cs
- NumberSubstitution.cs
- Utility.cs
- MasterPage.cs
- XmlSchemaFacet.cs
- MouseActionValueSerializer.cs
- TrackingDataItemValue.cs
- TabControlDesigner.cs
- HandlerWithFactory.cs
- SiteMapNodeItemEventArgs.cs
- ResourceSetExpression.cs
- MetadataExchangeBindings.cs
- DesignTimeParseData.cs
- SafeEventLogReadHandle.cs
- DoubleLinkListEnumerator.cs
- MdImport.cs
- AliasExpr.cs
- DataGridViewMethods.cs
- DiscoveryExceptionDictionary.cs
- ShapeTypeface.cs
- OperationAbortedException.cs
- WebException.cs
- SqlGenerator.cs
- BamlTreeNode.cs
- FilterEventArgs.cs
- RemoteWebConfigurationHostStream.cs
- ParenExpr.cs
- CachingHintValidation.cs
- ProcessInfo.cs
- BatchStream.cs
- DataSourceXmlElementAttribute.cs
- StringToken.cs
- PKCS1MaskGenerationMethod.cs
- EncodingDataItem.cs
- PlaceHolder.cs
- TextContainer.cs
- SourceFileBuildProvider.cs
- IRCollection.cs
- StorageAssociationTypeMapping.cs
- BypassElementCollection.cs
- DataControlFieldsEditor.cs
- SimpleHandlerFactory.cs
- WebZone.cs
- IndexedEnumerable.cs
- Vector3D.cs
- BamlLocalizationDictionary.cs
- HtmlPanelAdapter.cs
- isolationinterop.cs
- PeerPresenceInfo.cs
- RepeaterItem.cs
- SuppressIldasmAttribute.cs
- SqlDataSourceStatusEventArgs.cs
- WriteTimeStream.cs
- HttpHostedTransportConfiguration.cs
- BindingUtils.cs
- TrackingRecord.cs
- CommandLibraryHelper.cs
- QilSortKey.cs
- ValidatorUtils.cs
- ErrorStyle.cs
- TriggerCollection.cs
- ParserHooks.cs
- XmlSiteMapProvider.cs
- EnumType.cs
- _SafeNetHandles.cs
- ForeignConstraint.cs
- SRGSCompiler.cs
- X509Utils.cs
- Clipboard.cs
- DocumentXmlWriter.cs
- WinEventTracker.cs
- ReferencedType.cs
- CompilationUnit.cs
- RelationshipSet.cs
- PropertyMappingExceptionEventArgs.cs
- WsatAdminException.cs
- Facet.cs
- XamlFilter.cs
- CommandConverter.cs
- LoginCancelEventArgs.cs
- CatalogZone.cs
- MenuItem.cs
- Decimal.cs
- PaperSource.cs
- FragmentQueryKB.cs
- Win32Exception.cs
- LoginAutoFormat.cs
- Stroke2.cs
- DesignerLabelAdapter.cs
- CodeTypeReferenceCollection.cs
- HyperLink.cs
- TypeForwardedToAttribute.cs
- ExpressionBuilder.cs
- SQLInt32Storage.cs
- designeractionlistschangedeventargs.cs