Class SdtProperties
Base class for structured document tag (content control) properties, providing common configuration for locking, styling, data binding, and appearance.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Flow.Model.StructuredDocumentTags
Assembly: Telerik.Windows.Documents.Flow.dll
Syntax
public class SdtProperties : ISdtProperties
Constructors
SdtProperties()
SdtProperties(SdtProperties)
Initializes a new instance of the SdtProperties class.
Declaration
public SdtProperties(SdtProperties copyInstance)
Parameters
|
SdtProperties
copyInstance
|
SdtProperties(SdtType)
Initializes a new instance of the SdtProperties class.
Declaration
public SdtProperties(SdtType type)
Parameters
|
SdtType
type
|
Properties
Alias
Gets or sets a user-friendly display name for the structured document tag, shown in editing interfaces.
Declaration
public string Alias { get; set; }
Property Value
|
System.String
|
DataBinding
Gets or sets the XML data binding that maps the structured document tag's content to an external XML data source node.
Declaration
public DataBinding DataBinding { get; set; }
Property Value
|
DataBinding
|
ID
Gets or sets a unique identifier for the structured document tag, used to reference it programmatically.
Declaration
public long ID { get; set; }
Property Value
|
System.Int64
|
IsContentLocked
Gets whether the content within the structured document tag is locked and cannot be edited by users.
Declaration
protected virtual bool IsContentLocked { get; }
Property Value
|
System.Boolean
|
IsLocked
Gets whether the structured document tag itself is locked, preventing deletion or movement of its boundary markers.
Declaration
protected virtual bool IsLocked { get; }
Property Value
|
System.Boolean
|
IsTemporary
Gets or sets whether the structured document tag is automatically removed from the document after its content is edited once.
Declaration
public bool IsTemporary { get; set; }
Property Value
|
System.Boolean
|
Lock
Gets or sets the editing restrictions applied to the structured document tag, controlling whether its content or the tag itself can be modified.
Declaration
public Lock? Lock { get; set; }
Property Value
|
System.Nullable<Lock>
|
OutlineAppearance
Gets or sets the visual style of the structured document tag's outline, such as bounding box or tags.
Declaration
public OutlineAppearance? OutlineAppearance { get; set; }
Property Value
|
System.Nullable<OutlineAppearance>
|
OutlineColor
Gets or sets the color used to render the structured document tag's visual outline border in editing mode.
Declaration
public Color? OutlineColor { get; set; }
Property Value
|
System.Nullable<System.Windows.Media.Color>
|
Placeholder
Gets or sets the placeholder configuration that displays instructional text when the structured document tag is empty.
Declaration
public Placeholder Placeholder { get; set; }
Property Value
|
Placeholder
|
RunProperties
Gets the character formatting properties applied to the structured document tag's content.
Declaration
public CharacterProperties RunProperties { get; }
Property Value
|
CharacterProperties
|
Tag
Gets or sets a programmatic identifier string used to categorize or locate the structured document tag in code.
Declaration
public string Tag { get; set; }
Property Value
|
System.String
|
Type
Gets the type of structured document tag, determining its behavior and editing interface.
Declaration
public SdtType Type { get; }
Property Value
|
SdtType
|