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
- PersonalizationProviderCollection.cs
- ResourceProperty.cs
- DetailsViewInsertedEventArgs.cs
- ResourceManagerWrapper.cs
- TextWriterTraceListener.cs
- EventToken.cs
- OverrideMode.cs
- WebEvents.cs
- ListViewTableCell.cs
- BinaryParser.cs
- TabControlAutomationPeer.cs
- WebSysDescriptionAttribute.cs
- ChangePassword.cs
- WhitespaceReader.cs
- DocumentPage.cs
- ImpersonationContext.cs
- ExtensionWindow.cs
- DataViewManagerListItemTypeDescriptor.cs
- SoapFault.cs
- LifetimeMonitor.cs
- SynchronizedDispatch.cs
- CreateUserWizard.cs
- ConfigurationLocation.cs
- tabpagecollectioneditor.cs
- sqlser.cs
- DescriptionAttribute.cs
- Button.cs
- WebPartDisplayModeCollection.cs
- ActivityStateQuery.cs
- SafeBitVector32.cs
- RemoveStoryboard.cs
- SqlConnectionString.cs
- MetadataUtilsSmi.cs
- WebBrowser.cs
- UserControl.cs
- GcSettings.cs
- FormsAuthenticationConfiguration.cs
- MimePart.cs
- ProxyHwnd.cs
- IntPtr.cs
- VBIdentifierName.cs
- FactoryId.cs
- KeyGestureConverter.cs
- IdnElement.cs
- formatstringdialog.cs
- IdleTimeoutMonitor.cs
- HtmlElementErrorEventArgs.cs
- Bold.cs
- HttpResponse.cs
- PowerModeChangedEventArgs.cs
- CodeIdentifier.cs
- ImageFormat.cs
- UnescapedXmlDiagnosticData.cs
- HScrollBar.cs
- Assembly.cs
- DataGridViewComboBoxEditingControl.cs
- Guid.cs
- ItemsPresenter.cs
- FileSecurity.cs
- UpdatePanel.cs
- CachingHintValidation.cs
- CellRelation.cs
- Int32Storage.cs
- OrderByQueryOptionExpression.cs
- PageCatalogPart.cs
- GlyphRun.cs
- ServiceHostingEnvironment.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- SinglePageViewer.cs
- HttpListenerException.cs
- MexNamedPipeBindingElement.cs
- RightsManagementResourceHelper.cs
- FaultContractAttribute.cs
- HashCryptoHandle.cs
- DataGridViewCellEventArgs.cs
- EventMappingSettings.cs
- AnonymousIdentificationSection.cs
- WebCategoryAttribute.cs
- DataGridCellsPanel.cs
- AttachmentCollection.cs
- MenuEventArgs.cs
- SqlRewriteScalarSubqueries.cs
- TableLayoutPanelDesigner.cs
- AncillaryOps.cs
- HttpChannelHelper.cs
- UxThemeWrapper.cs
- Pair.cs
- SimpleWorkerRequest.cs
- VarInfo.cs
- DefaultConfirmation.cs
- TriggerActionCollection.cs
- SQLStringStorage.cs
- Subtree.cs
- FamilyCollection.cs
- XmlSchemaDatatype.cs
- TextServicesCompartmentEventSink.cs
- HttpPostClientProtocol.cs
- DecimalAnimationUsingKeyFrames.cs
- DataRecordInfo.cs
- PkcsUtils.cs