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
- GeneralTransform2DTo3DTo2D.cs
- CalendarDataBindingHandler.cs
- Misc.cs
- DetailsViewRow.cs
- IPGlobalProperties.cs
- ToolStripMenuItemCodeDomSerializer.cs
- CheckBox.cs
- SqlDataReader.cs
- XmlSchemaComplexType.cs
- DtdParser.cs
- EntityModelSchemaGenerator.cs
- BufferedGraphicsManager.cs
- SiteMapDataSource.cs
- ADConnectionHelper.cs
- BuildManagerHost.cs
- XmlUtf8RawTextWriter.cs
- StylusButtonCollection.cs
- ControlDesigner.cs
- UIElementPropertyUndoUnit.cs
- Timer.cs
- securestring.cs
- Accessors.cs
- Quad.cs
- ProjectionCamera.cs
- TypeBuilderInstantiation.cs
- LayoutTable.cs
- _ChunkParse.cs
- HttpMethodAttribute.cs
- InfoCardProofToken.cs
- nulltextcontainer.cs
- Emitter.cs
- BasePropertyDescriptor.cs
- GacUtil.cs
- QueryContinueDragEvent.cs
- ImpersonationContext.cs
- Hash.cs
- StreamingContext.cs
- PolicyManager.cs
- WebColorConverter.cs
- LinkArea.cs
- TextServicesCompartment.cs
- ObjectHandle.cs
- Helper.cs
- CodeAssignStatement.cs
- MenuItemStyle.cs
- DataGridTable.cs
- IdentityReference.cs
- PasswordDeriveBytes.cs
- UrlMapping.cs
- ApplicationSettingsBase.cs
- DigestTraceRecordHelper.cs
- LinqDataSourceView.cs
- ToolStripLocationCancelEventArgs.cs
- ModifiableIteratorCollection.cs
- HostingEnvironment.cs
- UriScheme.cs
- ValidationContext.cs
- BuildProvider.cs
- SqlCacheDependencyDatabase.cs
- LinkTarget.cs
- RecognitionEventArgs.cs
- srgsitem.cs
- TabItemWrapperAutomationPeer.cs
- CodeGeneratorAttribute.cs
- Transform.cs
- TrackPointCollection.cs
- RemotingConfigParser.cs
- X509CertificateInitiatorServiceCredential.cs
- PrimitiveSchema.cs
- UnconditionalPolicy.cs
- WinHttpWebProxyFinder.cs
- ElementInit.cs
- webproxy.cs
- SerTrace.cs
- ThousandthOfEmRealPoints.cs
- TraceSection.cs
- Double.cs
- XmlDigitalSignatureProcessor.cs
- SafeProcessHandle.cs
- CellParagraph.cs
- StringHandle.cs
- DataServiceSaveChangesEventArgs.cs
- ResumeStoryboard.cs
- FixedNode.cs
- BoundColumn.cs
- WebBrowserPermission.cs
- RegexWorker.cs
- DataPagerFieldItem.cs
- MetadataItemEmitter.cs
- MessageDirection.cs
- ResourceDictionary.cs
- ViewPort3D.cs
- PropertyDescriptorCollection.cs
- ControlPropertyNameConverter.cs
- WinFormsSecurity.cs
- FlowDocumentPage.cs
- WebPartDisplayModeEventArgs.cs
- TemplatePropertyEntry.cs
- SetterBase.cs
- DocumentReference.cs