Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- SqlStatistics.cs
- Model3DGroup.cs
- DragCompletedEventArgs.cs
- CommonObjectSecurity.cs
- SQLUtility.cs
- AdornerPresentationContext.cs
- IODescriptionAttribute.cs
- LinqDataSourceSelectEventArgs.cs
- PropertyNames.cs
- _NegoStream.cs
- Helpers.cs
- DropShadowEffect.cs
- TextChangedEventArgs.cs
- ScalarOps.cs
- TextChange.cs
- MessageSmuggler.cs
- ApplyTemplatesAction.cs
- QueryContext.cs
- DataColumn.cs
- PointCollection.cs
- HyperLinkField.cs
- _ConnectStream.cs
- TextRunCache.cs
- PrimitiveSchema.cs
- RefreshPropertiesAttribute.cs
- ToolBarButton.cs
- FontNameConverter.cs
- BaseTemplateCodeDomTreeGenerator.cs
- Icon.cs
- TextInfo.cs
- ReadOnlyDictionary.cs
- ReadOnlyDictionary.cs
- VerticalAlignConverter.cs
- QilExpression.cs
- DataGridViewCellCancelEventArgs.cs
- Scene3D.cs
- ListViewEditEventArgs.cs
- DetailsViewDeletedEventArgs.cs
- Exceptions.cs
- CodeTypeMemberCollection.cs
- TreeWalkHelper.cs
- ProfileService.cs
- ConsumerConnectionPointCollection.cs
- ViewCellRelation.cs
- TableRow.cs
- DependencyPropertyAttribute.cs
- IProducerConsumerCollection.cs
- HiddenFieldPageStatePersister.cs
- SerializationEventsCache.cs
- ListChangedEventArgs.cs
- TypeElement.cs
- UnsafeNativeMethods.cs
- SoapReflectionImporter.cs
- ControlEvent.cs
- CommandHelper.cs
- UserMapPath.cs
- DBCSCodePageEncoding.cs
- ProviderCommandInfoUtils.cs
- SiteMapNode.cs
- StrokeFIndices.cs
- RightsManagementEncryptedStream.cs
- Buffer.cs
- updatecommandorderer.cs
- ActivityStateQuery.cs
- CommandValueSerializer.cs
- XmlReflectionImporter.cs
- PersistStreamTypeWrapper.cs
- FillErrorEventArgs.cs
- Vector3dCollection.cs
- HuffCodec.cs
- DataGridViewSelectedRowCollection.cs
- ISFClipboardData.cs
- EdmFunction.cs
- SelectionProcessor.cs
- WebPartConnectionsConnectVerb.cs
- BooleanExpr.cs
- DateTimeUtil.cs
- QueryExecutionOption.cs
- RelatedCurrencyManager.cs
- DetailsViewActionList.cs
- AppearanceEditorPart.cs
- PerformanceCounterPermissionEntry.cs
- SurrogateSelector.cs
- ToolBarPanel.cs
- TextProviderWrapper.cs
- TableNameAttribute.cs
- MessagePartDescription.cs
- CategoryList.cs
- EntityDataSourceSelectingEventArgs.cs
- DoubleAnimationUsingKeyFrames.cs
- DataGridViewLinkCell.cs
- XhtmlBasicObjectListAdapter.cs
- IIS7WorkerRequest.cs
- ButtonPopupAdapter.cs
- RelationshipEndMember.cs
- ExpressionNormalizer.cs
- ContentOnlyMessage.cs
- ManagementBaseObject.cs
- Pipe.cs
- WorkflowRuntimeSection.cs