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
- CompiledWorkflowDefinitionContext.cs
- DragStartedEventArgs.cs
- Int32CollectionConverter.cs
- __FastResourceComparer.cs
- InputMethodStateTypeInfo.cs
- TransformerInfoCollection.cs
- GifBitmapDecoder.cs
- FileBasedResourceGroveler.cs
- XmlCountingReader.cs
- IntegerCollectionEditor.cs
- DropShadowBitmapEffect.cs
- ValidationRuleCollection.cs
- AstTree.cs
- SignatureResourcePool.cs
- MachineKey.cs
- TCEAdapterGenerator.cs
- HtmlInputImage.cs
- VirtualPathUtility.cs
- RayHitTestParameters.cs
- HashAlgorithm.cs
- DictionaryTraceRecord.cs
- DrawingCollection.cs
- BitSet.cs
- _CookieModule.cs
- RootNamespaceAttribute.cs
- DataRowChangeEvent.cs
- TextOutput.cs
- DebugControllerThread.cs
- _TimerThread.cs
- TypeHelpers.cs
- TextViewSelectionProcessor.cs
- SQLMoneyStorage.cs
- LayoutEditorPart.cs
- Utils.cs
- SingleKeyFrameCollection.cs
- PageRanges.cs
- EmbeddedObject.cs
- ReachUIElementCollectionSerializerAsync.cs
- MemberListBinding.cs
- Maps.cs
- GradientStopCollection.cs
- StaticFileHandler.cs
- WmlListAdapter.cs
- ToolStripItemTextRenderEventArgs.cs
- RoleManagerEventArgs.cs
- CacheRequest.cs
- QueryOperator.cs
- RsaKeyGen.cs
- CacheChildrenQuery.cs
- DispatchWrapper.cs
- BuildManager.cs
- PasswordRecoveryAutoFormat.cs
- InfoCardRSACryptoProvider.cs
- HandlerElementCollection.cs
- WebPartZone.cs
- SoapRpcServiceAttribute.cs
- DesignTimeParseData.cs
- TypedTableBaseExtensions.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- FrameworkTextComposition.cs
- TextParagraphView.cs
- Types.cs
- TrustLevelCollection.cs
- Rotation3DKeyFrameCollection.cs
- Root.cs
- GuidTagList.cs
- FrameAutomationPeer.cs
- RenderData.cs
- ArraySortHelper.cs
- XPathNodeList.cs
- FrameSecurityDescriptor.cs
- CompressionTracing.cs
- LoginCancelEventArgs.cs
- XsltQilFactory.cs
- OdbcReferenceCollection.cs
- PageSettings.cs
- DataGridViewCellValueEventArgs.cs
- InheritanceUI.cs
- ValidateNames.cs
- SharedUtils.cs
- AudioStateChangedEventArgs.cs
- XmlName.cs
- EventWaitHandleSecurity.cs
- PageRanges.cs
- StrokeRenderer.cs
- ASCIIEncoding.cs
- CorrelationManager.cs
- DbMetaDataColumnNames.cs
- GenericIdentity.cs
- ConcurrentQueue.cs
- XmlWhitespace.cs
- FamilyTypefaceCollection.cs
- WebPartPersonalization.cs
- WebConvert.cs
- OneWayBindingElementImporter.cs
- SapiInterop.cs
- AuthenticationService.cs
- CompilerErrorCollection.cs
- ListChangedEventArgs.cs
- QueueProcessor.cs