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
- CharacterMetrics.cs
- FullTextState.cs
- OdbcDataAdapter.cs
- PluralizationServiceUtil.cs
- FormViewCommandEventArgs.cs
- DBSqlParserColumn.cs
- UnsafeNativeMethods.cs
- IriParsingElement.cs
- Color.cs
- DataContract.cs
- DSACryptoServiceProvider.cs
- CollectionViewGroupInternal.cs
- SqlClientWrapperSmiStream.cs
- FontStretch.cs
- ContentTextAutomationPeer.cs
- DataColumnMappingCollection.cs
- DataRecordObjectView.cs
- StorageFunctionMapping.cs
- WindowsListViewItem.cs
- Converter.cs
- SapiRecognizer.cs
- DesignerDataView.cs
- CapiSafeHandles.cs
- FeedUtils.cs
- SystemIcmpV4Statistics.cs
- Button.cs
- BitmapEffectState.cs
- SchemaElement.cs
- CursorInteropHelper.cs
- SynchronizationContext.cs
- SQLChars.cs
- RowUpdatedEventArgs.cs
- ListBindingHelper.cs
- SecurityCriticalDataForSet.cs
- ProviderConnectionPointCollection.cs
- BaseTemplateParser.cs
- SpellCheck.cs
- SystemIcmpV6Statistics.cs
- TemplateBuilder.cs
- PropertyGroupDescription.cs
- DesignerDataTable.cs
- DataGridColumnHeader.cs
- SessionState.cs
- EFDataModelProvider.cs
- XmlEnumAttribute.cs
- BulletChrome.cs
- DataObjectFieldAttribute.cs
- Timer.cs
- BitmapEffectInputData.cs
- WebPartConnectionsEventArgs.cs
- ListView.cs
- cookiecollection.cs
- WebEvents.cs
- CallSiteOps.cs
- WorkflowMarkupElementEventArgs.cs
- HMACSHA256.cs
- SqlNotificationEventArgs.cs
- SQLCharsStorage.cs
- MenuItem.cs
- SizeLimitedCache.cs
- Model3DGroup.cs
- GraphicsState.cs
- TheQuery.cs
- HttpHandlersSection.cs
- SmiConnection.cs
- TextDecorationCollection.cs
- StreamReader.cs
- TransportSecurityProtocolFactory.cs
- X509PeerCertificateAuthentication.cs
- TrackingDataItem.cs
- Publisher.cs
- XmlSchemaSimpleTypeUnion.cs
- TabControl.cs
- FixUpCollection.cs
- ThicknessAnimation.cs
- TreeNodeMouseHoverEvent.cs
- DocumentPageTextView.cs
- FileSecurity.cs
- CharEnumerator.cs
- ConnectionManagementElement.cs
- TimersDescriptionAttribute.cs
- XmlNotation.cs
- WebPartTransformerCollection.cs
- XPathNodeInfoAtom.cs
- FlowLayout.cs
- TextBoxAutomationPeer.cs
- SynchronizationContext.cs
- DrawingAttributesDefaultValueFactory.cs
- ADConnectionHelper.cs
- WebServiceReceive.cs
- RbTree.cs
- DetailsViewAutoFormat.cs
- RadialGradientBrush.cs
- MouseActionValueSerializer.cs
- Attributes.cs
- PieceNameHelper.cs
- CodeTypeReferenceSerializer.cs
- VariableExpressionConverter.cs
- ParserOptions.cs
- CompilationRelaxations.cs