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
- RSAPKCS1SignatureDeformatter.cs
- DataGridViewLayoutData.cs
- CompareValidator.cs
- MouseButtonEventArgs.cs
- XmlSchemaAnyAttribute.cs
- TemplateXamlParser.cs
- ResourceDisplayNameAttribute.cs
- ButtonBaseAutomationPeer.cs
- OdbcConnectionStringbuilder.cs
- CacheAxisQuery.cs
- SoapTransportImporter.cs
- RegexReplacement.cs
- DependencyProperty.cs
- NameValuePermission.cs
- JournalEntry.cs
- TreeNodeStyleCollectionEditor.cs
- TwoPhaseCommit.cs
- OutputScopeManager.cs
- OdbcConnectionString.cs
- DynamicActivityTypeDescriptor.cs
- HtmlAnchor.cs
- SHA256.cs
- SqlBooleanMismatchVisitor.cs
- _NativeSSPI.cs
- FakeModelPropertyImpl.cs
- RenderingBiasValidation.cs
- SymbolEqualComparer.cs
- AsyncResult.cs
- listviewsubitemcollectioneditor.cs
- XmlEncodedRawTextWriter.cs
- HttpCacheParams.cs
- GridView.cs
- NavigateUrlConverter.cs
- XmlBaseWriter.cs
- FixedSOMGroup.cs
- EntityContainerEntitySetDefiningQuery.cs
- RegistryConfigurationProvider.cs
- DynamicILGenerator.cs
- ServiceOperationInfoTypeConverter.cs
- Button.cs
- CellPartitioner.cs
- ToolbarAUtomationPeer.cs
- HelpKeywordAttribute.cs
- GeometryValueSerializer.cs
- ScrollViewer.cs
- WorkflowMarkupSerializer.cs
- XmlReflectionImporter.cs
- SqlInfoMessageEvent.cs
- TargetException.cs
- SystemResourceHost.cs
- X509CertificateChain.cs
- DataGridTextColumn.cs
- EnumValidator.cs
- SocketPermission.cs
- NetCodeGroup.cs
- SymLanguageVendor.cs
- SQLConvert.cs
- EdmMember.cs
- PropertyDescriptorGridEntry.cs
- Compensation.cs
- HttpProfileBase.cs
- ProfileService.cs
- CodeEntryPointMethod.cs
- DbParameterCollection.cs
- DateTimeSerializationSection.cs
- OpCodes.cs
- CheckBoxRenderer.cs
- AdPostCacheSubstitution.cs
- CodeRegionDirective.cs
- ConfigurationSectionHelper.cs
- NativeMethods.cs
- LazyLoadBehavior.cs
- StandardOleMarshalObject.cs
- ProcessModelInfo.cs
- SafeFileHandle.cs
- XsltCompileContext.cs
- DataGridViewCellCancelEventArgs.cs
- DurationConverter.cs
- Membership.cs
- AspNetSynchronizationContext.cs
- HasCopySemanticsAttribute.cs
- CompositeTypefaceMetrics.cs
- IImplicitResourceProvider.cs
- InfoCardBaseException.cs
- EntityAdapter.cs
- DependencyPropertyAttribute.cs
- XmlFileEditor.cs
- PropertyMap.cs
- GPRECT.cs
- HwndSource.cs
- QilFunction.cs
- CreateUserWizardStep.cs
- Trace.cs
- RepeaterCommandEventArgs.cs
- OdbcConnectionString.cs
- FactoryRecord.cs
- MDIWindowDialog.cs
- PatternMatcher.cs
- ThicknessAnimationBase.cs
- TransformDescriptor.cs