ClassConditionalTableStylesCollection
Represents a collection of conditional table styles in a document model.
Definition
Namespace:Telerik.Windows.Documents.Model.Styles
Assembly:Telerik.Windows.Controls.RichTextBox.dll
Syntax:
public class ConditionalTableStylesCollection : INotifyCollectionChanged, IEnumerable<StyleDefinition>, IEnumerable
Inheritance: objectConditionalTableStylesCollection
Implements:
Constructors
ConditionalTableStylesCollection(StyleDefinition)
Declaration
public ConditionalTableStylesCollection(StyleDefinition style)
Parameters
style
Properties
Count
Gets the number of conditional table styles in the collection.
Keys
Gets the collection of keys for the conditional table styles in the ConditionalTableStylesCollection.
Declaration
public ICollection<ConditionalTableStyleTypes> Keys { get; }
Property Value
this[ConditionalTableStyleTypes]
Declaration
public StyleDefinition this[ConditionalTableStyleTypes styleType] { get; }
Parameters
styleType
Property Value
Methods
Add(ConditionalTableStyleTypes, StyleDefinition)
Adds a new conditional table style to the collection.
Declaration
public void Add(ConditionalTableStyleTypes styleType, StyleDefinition style)
Parameters
styleType
The type of the conditional table style to add.
style
The definition of the style to be added.
Clear()
Removes all conditional table styles from the collection.
Declaration
public void Clear()
Remarks
This method effectively empties the collection, making it ready for new conditional styles to be added if needed.
Contains(KeyValuePair<ConditionalTableStyleTypes, StyleDefinition>)
Determines whether the collection contains a specific key-value pair.
Declaration
public bool Contains(KeyValuePair<ConditionalTableStyleTypes, StyleDefinition> keyValuePair)
Parameters
keyValuePair
KeyValuePair<ConditionalTableStyleTypes, StyleDefinition>
The key-value pair to locate in the collection. The key is of type ConditionalTableStyleTypes and the value is of type StyleDefinition.
Returns
True if the key-value pair is found in the collection; otherwise, false.
ContainsKey(ConditionalTableStyleTypes)
Determines whether the collection contains a ConditionalTableStyle with the specified key.
Declaration
public bool ContainsKey(ConditionalTableStyleTypes styleType)
Parameters
styleType
The style type of the ConditionalTableStyle to locate in the collection.
Returns
True if the collection contains an element with the specified key; otherwise, false.
GetValueOrNull(ConditionalTableStyleTypes)
Retrieves the value associated with the specified conditional table style type, or returns null if the value does not exist.
Declaration
public StyleDefinition GetValueOrNull(ConditionalTableStyleTypes styleType)
Parameters
styleType
The type of conditional table style to retrieve the value for.
Returns
The value associated with the specified conditional table style type, or null if not found.
OnCollectionChanged(NotifyCollectionChangedEventArgs)
Declaration
protected virtual void OnCollectionChanged(NotifyCollectionChangedEventArgs args)
Parameters
args
Remove(ConditionalTableStyleTypes)
Removes a conditional table style from the collection by its type.
Declaration
public void Remove(ConditionalTableStyleTypes styleType)
Parameters
styleType
The type of the conditional table style to be removed.
Events
CollectionChanged
Declaration
public event NotifyCollectionChangedEventHandler CollectionChanged
Event Value
Implements