Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- AdornerDecorator.cs
- ProcessModelInfo.cs
- TextModifierScope.cs
- SoapAttributeOverrides.cs
- QueryStringConverter.cs
- BaseComponentEditor.cs
- Queue.cs
- GeneralTransform3DGroup.cs
- EndpointConfigContainer.cs
- TextCollapsingProperties.cs
- HtmlTitle.cs
- TextEditorDragDrop.cs
- MimeMultiPart.cs
- TimeoutStream.cs
- ReceiveSecurityHeaderElementManager.cs
- FontFamilyIdentifier.cs
- ProfilePropertySettingsCollection.cs
- FontStretches.cs
- IdentitySection.cs
- Page.cs
- coordinatorfactory.cs
- XPathDescendantIterator.cs
- TiffBitmapDecoder.cs
- XdrBuilder.cs
- EmptyStringExpandableObjectConverter.cs
- EntityDataSourceQueryBuilder.cs
- UndoEngine.cs
- StylusButtonEventArgs.cs
- ObjectItemCollection.cs
- HitTestResult.cs
- ControlParameter.cs
- SrgsGrammar.cs
- AppSettingsExpressionBuilder.cs
- DateTimePicker.cs
- SchemaElement.cs
- VariableQuery.cs
- MobileTemplatedControlDesigner.cs
- CustomAttribute.cs
- BridgeDataRecord.cs
- SessionSymmetricMessageSecurityProtocolFactory.cs
- Properties.cs
- EventLogPermissionEntry.cs
- InternalBase.cs
- RectAnimationBase.cs
- CodeDomSerializationProvider.cs
- PropertyCollection.cs
- Column.cs
- WriteStateInfoBase.cs
- Paragraph.cs
- DiffuseMaterial.cs
- DataBoundControlParameterTarget.cs
- Compiler.cs
- TopClause.cs
- XmlConvert.cs
- EntityTypeBase.cs
- DataGridColumnReorderingEventArgs.cs
- TimeManager.cs
- CodeIdentifier.cs
- SessionPageStatePersister.cs
- ProjectionCamera.cs
- UIElement.cs
- DeferrableContent.cs
- Transform3DCollection.cs
- Tokenizer.cs
- InternalBufferOverflowException.cs
- DecoderBestFitFallback.cs
- CancellationTokenSource.cs
- HwndHost.cs
- TextRangeEdit.cs
- ListViewInsertedEventArgs.cs
- StringUtil.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- GroupStyle.cs
- SqlBulkCopyColumnMappingCollection.cs
- EntityDataSourceMemberPath.cs
- PageStatePersister.cs
- streamingZipPartStream.cs
- PrinterResolution.cs
- Compiler.cs
- ErrorHandler.cs
- ZipIOExtraFieldZip64Element.cs
- ExceptionValidationRule.cs
- SoapAttributeAttribute.cs
- AttachedPropertyDescriptor.cs
- MenuItem.cs
- TypeReference.cs
- HwndSourceKeyboardInputSite.cs
- ConnectorDragDropGlyph.cs
- pingexception.cs
- Point3DAnimationUsingKeyFrames.cs
- DataSourceSerializationException.cs
- IconHelper.cs
- PathSegmentCollection.cs
- CompilerTypeWithParams.cs
- AuthenticationConfig.cs
- LinearGradientBrush.cs
- XmlTypeMapping.cs
- EventDescriptor.cs
- ListCommandEventArgs.cs
- PhysicalAddress.cs