Class OfficeTheme
Represents a class for office theme.
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
Namespace: Syncfusion.UI.Xaml.Diagram.Theming
Assembly: Syncfusion.SfDiagram.WPF.dll
Syntax
public class OfficeTheme : DiagramTheme, INotifyPropertyChanged
Constructors
OfficeTheme()
Creates new instance for OfficeTheme class.
Declaration
public OfficeTheme()
Properties
ConnectorVariantStyles
Gets or sets the list of theme styles along with its theme style IDs of OfficeTheme for diagram connectors.
Declaration
public List<Dictionary<StyleId, DiagramItemStyle>> ConnectorVariantStyles { get; set; }
Property Value
Type |
---|
System.Collections.Generic.List<System.Collections.Generic.Dictionary<StyleId, DiagramItemStyle>> |
VariantStyles
Gets or sets the list of theme styles along with its theme style IDs of OfficeTheme for diagram nodes.
Declaration
public List<Dictionary<StyleId, DiagramItemStyle>> VariantStyles { get; set; }
Property Value
Type |
---|
System.Collections.Generic.List<System.Collections.Generic.Dictionary<StyleId, DiagramItemStyle>> |
Methods
InitializeStyles()
To generate office theme styles.
Declaration
public override void InitializeStyles()
Overrides
Implements
System.ComponentModel.INotifyPropertyChanged