Class ThemableFontFamily
Represents a font family which can be used in a theme.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Model
Assembly: Telerik.Windows.Documents.Core.dll
Syntax
public class ThemableFontFamily : IThemableObject<FontFamily>
Constructors
ThemableFontFamily(String)
Initializes a new instance of the ThemableFontFamily class.
Declaration
public ThemableFontFamily(string familyName)
Parameters
System.String
familyName
Name of the family. |
ThemableFontFamily(FontFamily)
Initializes a new instance of the ThemableFontFamily class.
Declaration
public ThemableFontFamily(FontFamily fontFamily)
Parameters
System.Windows.Media.FontFamily
fontFamily
The font family. |
ThemableFontFamily(ThemeFontType)
Initializes a new instance of the ThemableFontFamily class.
Declaration
public ThemableFontFamily(ThemeFontType themeFontType)
Parameters
ThemeFontType
themeFontType
Type of the theme font. |
Properties
IsFromTheme
Gets the value indicating if the instance is from a theme.
Declaration
public bool IsFromTheme { get; }
Property Value
System.Boolean
The value indicating if the instance is from a theme. |
Implements
LocalValue
Gets the local value.
Declaration
public FontFamily LocalValue { get; }
Property Value
System.Windows.Media.FontFamily
The local value. |
Implements
ThemeFontType
Gets the theme font type.
Declaration
public ThemeFontType ThemeFontType { get; }
Property Value
ThemeFontType
The theme font type. |
Methods
Equals(Object)
Determines whether the specified System.Object is equal to the current System.Object.
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
The System.Object to compare with the current System.Object. |
Returns
System.Boolean
True if the specified System.Object is equal to the current System.Object; otherwise, false. |
Overrides
FromFontFamily(FontFamily)
Converts System.Windows.Media.FontFamily to ThemableFontFamily.
Declaration
public static ThemableFontFamily FromFontFamily(FontFamily value)
Parameters
System.Windows.Media.FontFamily
value
The System.Windows.Media.FontFamily. |
Returns
ThemableFontFamily
The ThemableFontFamily. |
GetActualValue(DocumentTheme)
Gets the actual value.
Declaration
public FontFamily GetActualValue(DocumentTheme theme)
Parameters
DocumentTheme
theme
The theme. |
Returns
System.Windows.Media.FontFamily
The actual value. |
Implements
GetHashCode()
Serves as a hash function for a particular type.
Declaration
public override int GetHashCode()
Returns
System.Int32
A hash code for the current System.Object. |
Overrides
ToString()
Returns a System.String that represents the current System.Object.
Declaration
public override string ToString()
Returns
System.String
A System.String that represents the current System.Object. |
Overrides
Operators
Equality(ThemableFontFamily, ThemableFontFamily)
Compares two themable font families.
Declaration
public static bool operator ==(ThemableFontFamily first, ThemableFontFamily second)
Parameters
ThemableFontFamily
first
The first themable font family. |
ThemableFontFamily
second
The second themable font family. |
Returns
System.Boolean
If the two themable font families are equal. |
Explicit(FontFamily to ThemableFontFamily)
Casts explicitly FontFamily object to themable font family.
Declaration
public static explicit operator ThemableFontFamily(FontFamily value)
Parameters
System.Windows.Media.FontFamily
value
The font family. |
Returns
ThemableFontFamily
Themable font family. |
Inequality(ThemableFontFamily, ThemableFontFamily)
Compares two themable font families.
Declaration
public static bool operator !=(ThemableFontFamily first, ThemableFontFamily second)
Parameters
ThemableFontFamily
first
The first themable font family. |
ThemableFontFamily
second
The second themable font family. |
Returns
System.Boolean
If the two themable font families are not equal. |