Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- DesignerDataColumn.cs
- SqlDataSourceSelectingEventArgs.cs
- CharKeyFrameCollection.cs
- PersistChildrenAttribute.cs
- MetadataArtifactLoaderCompositeResource.cs
- SectionInformation.cs
- DesignRelationCollection.cs
- FacetDescriptionElement.cs
- Binding.cs
- MatrixAnimationBase.cs
- SqlRowUpdatingEvent.cs
- DataGrid.cs
- SharedPerformanceCounter.cs
- DockPattern.cs
- MetaModel.cs
- XmlSchemaException.cs
- linebase.cs
- ColumnHeaderConverter.cs
- CreateUserErrorEventArgs.cs
- ConnectionModeReader.cs
- ChangePassword.cs
- FileCodeGroup.cs
- AutoResetEvent.cs
- MetafileEditor.cs
- DrawItemEvent.cs
- RadioButtonRenderer.cs
- FileChangesMonitor.cs
- WebBrowser.cs
- iisPickupDirectory.cs
- ContentControl.cs
- OdbcCommand.cs
- SplineKeyFrames.cs
- ConnectionProviderAttribute.cs
- ModelVisual3D.cs
- GatewayIPAddressInformationCollection.cs
- TrackBarRenderer.cs
- KeyEvent.cs
- PageBuildProvider.cs
- MenuTracker.cs
- MatrixUtil.cs
- StylusPointPropertyId.cs
- MetafileHeaderWmf.cs
- EntityDataSourceContextDisposingEventArgs.cs
- PolyLineSegment.cs
- GcHandle.cs
- FrameworkElement.cs
- ConfigXmlCDataSection.cs
- ControlUtil.cs
- ConnectionPoolManager.cs
- TemplateXamlTreeBuilder.cs
- DeflateStream.cs
- FileDialog.cs
- LinkLabel.cs
- RawStylusInput.cs
- FontStyles.cs
- WeakEventTable.cs
- XmlBinaryReader.cs
- Utils.cs
- Journaling.cs
- EmbeddedMailObjectsCollection.cs
- CommonGetThemePartSize.cs
- SqlFunctionAttribute.cs
- SelectedDatesCollection.cs
- WebHttpEndpointElement.cs
- HistoryEventArgs.cs
- Cell.cs
- MetadataItem_Static.cs
- CustomAttribute.cs
- SerializationSectionGroup.cs
- sqlcontext.cs
- ResourceIDHelper.cs
- LinkDescriptor.cs
- FixedSOMPage.cs
- Compilation.cs
- SafeViewOfFileHandle.cs
- SoapAttributeOverrides.cs
- GeometryGroup.cs
- TraceHandler.cs
- TextMessageEncodingElement.cs
- BasePropertyDescriptor.cs
- StrongNameKeyPair.cs
- ZoneButton.cs
- BaseValidatorDesigner.cs
- DataGridViewCellParsingEventArgs.cs
- COM2TypeInfoProcessor.cs
- EntityObject.cs
- XmlSchemaAnnotation.cs
- DiscreteKeyFrames.cs
- EdmToObjectNamespaceMap.cs
- PropertyInfoSet.cs
- ConfigurationValue.cs
- RectKeyFrameCollection.cs
- CounterSetInstanceCounterDataSet.cs
- DataException.cs
- ParameterCollection.cs
- RemotingSurrogateSelector.cs
- BindingManagerDataErrorEventArgs.cs
- ComponentCommands.cs
- ClientScriptManagerWrapper.cs
- ExpressionLexer.cs