C# Class hobd.HOBDTheme

显示文件 Open project: cail/hobd Class Usage Examples

Public Properties

Property Type Description
Colors Color>.Dictionary
FontFamilies string>.Dictionary
FontSizes int>.Dictionary
PanoramaNormalBrush Color
PhoneAccentBrush Color
PhoneBackgroundBrush Color
PhoneBorderThickness Fleux.Styles.ThicknessStyle
PhoneContrastForegroundBrush Color
PhoneFontFamilyLight string
PhoneFontFamilyNormal string
PhoneFontFamilySemiBold string
PhoneFontFamilySemiLight string
PhoneFontSizeExtraExtraLarge int
PhoneFontSizeExtraLarge int
PhoneFontSizeHuge int
PhoneFontSizeLarge int
PhoneFontSizeMedium int
PhoneFontSizeMediumLarge int
PhoneFontSizeNormal int
PhoneFontSizeSmall int
PhoneForegroundBrush Color
PhoneHorizontalMargin Fleux.Styles.ThicknessStyle
PhoneInactiveBrush Color
PhoneMargin Fleux.Styles.ThicknessStyle
PhoneStrokeThickness Fleux.Styles.ThicknessStyle
PhoneSubtleBrush Color
PhoneTextAccentStyle Fleux.Styles.TextStyle
PhoneTextBlockBase Fleux.Styles.TextStyle
PhoneTextBoxBrush Color
PhoneTextContrastStyle Fleux.Styles.TextStyle
PhoneTextExtraLargeStyle Fleux.Styles.TextStyle
PhoneTextGroupHeaderStyle Fleux.Styles.TextStyle
PhoneTextLargeStyle Fleux.Styles.TextStyle
PhoneTextNormalStyle Fleux.Styles.TextStyle
PhoneTextPageSubTitleStyle Fleux.Styles.TextStyle
PhoneTextPageTitleStyle Fleux.Styles.TextStyle
PhoneTextPanoramaSectionTitleStyle Fleux.Styles.TextStyle
PhoneTextPanoramaSubTitleStyle Fleux.Styles.TextStyle
PhoneTextPanoramaTitleStyle Fleux.Styles.TextStyle
PhoneTextSensorDescrStyle Fleux.Styles.TextStyle
PhoneTextSmallStyle Fleux.Styles.TextStyle
PhoneTextStatusStyle Fleux.Styles.TextStyle
PhoneTextTitle1Style Fleux.Styles.TextStyle
PhoneTextTitle2Style Fleux.Styles.TextStyle
PhoneTextTitle3Style Fleux.Styles.TextStyle
PhoneTouchTargetLargeOverhang Fleux.Styles.ThicknessStyle
PhoneTouchTargetOverhang Fleux.Styles.ThicknessStyle
PhoneVerticalMargin Fleux.Styles.ThicknessStyle
Styles TextStyle>.Dictionary

Public Methods

Method Description
HOBDTheme ( ) : System
LoadTheme ( string file ) : HOBDTheme
ParseColor ( string val ) : int

Method Details

HOBDTheme() public method

public HOBDTheme ( ) : System
return System

LoadTheme() public static method

public static LoadTheme ( string file ) : HOBDTheme
file string
return HOBDTheme

ParseColor() public static method

public static ParseColor ( string val ) : int
val string
return int

Property Details

Colors public_oe property

public Dictionary Colors
return Color>.Dictionary

FontFamilies public_oe property

public Dictionary FontFamilies
return string>.Dictionary

FontSizes public_oe property

public Dictionary FontSizes
return int>.Dictionary

PanoramaNormalBrush public_oe property

public Color PanoramaNormalBrush
return Color

PhoneAccentBrush public_oe property

public Color PhoneAccentBrush
return Color

PhoneBackgroundBrush public_oe property

public Color PhoneBackgroundBrush
return Color

PhoneBorderThickness public_oe property

public ThicknessStyle,Fleux.Styles PhoneBorderThickness
return Fleux.Styles.ThicknessStyle

PhoneContrastForegroundBrush public_oe property

public Color PhoneContrastForegroundBrush
return Color

PhoneFontFamilyLight public_oe property

public string PhoneFontFamilyLight
return string

PhoneFontFamilyNormal public_oe property

public string PhoneFontFamilyNormal
return string

PhoneFontFamilySemiBold public_oe property

public string PhoneFontFamilySemiBold
return string

PhoneFontFamilySemiLight public_oe property

public string PhoneFontFamilySemiLight
return string

PhoneFontSizeExtraExtraLarge public_oe property

public int PhoneFontSizeExtraExtraLarge
return int

PhoneFontSizeExtraLarge public_oe property

public int PhoneFontSizeExtraLarge
return int

PhoneFontSizeHuge public_oe property

public int PhoneFontSizeHuge
return int

PhoneFontSizeLarge public_oe property

public int PhoneFontSizeLarge
return int

PhoneFontSizeMedium public_oe property

public int PhoneFontSizeMedium
return int

PhoneFontSizeMediumLarge public_oe property

public int PhoneFontSizeMediumLarge
return int

PhoneFontSizeNormal public_oe property

public int PhoneFontSizeNormal
return int

PhoneFontSizeSmall public_oe property

public int PhoneFontSizeSmall
return int

PhoneForegroundBrush public_oe property

public Color PhoneForegroundBrush
return Color

PhoneHorizontalMargin public_oe property

public ThicknessStyle,Fleux.Styles PhoneHorizontalMargin
return Fleux.Styles.ThicknessStyle

PhoneInactiveBrush public_oe property

public Color PhoneInactiveBrush
return Color

PhoneMargin public_oe property

public ThicknessStyle,Fleux.Styles PhoneMargin
return Fleux.Styles.ThicknessStyle

PhoneStrokeThickness public_oe property

public ThicknessStyle,Fleux.Styles PhoneStrokeThickness
return Fleux.Styles.ThicknessStyle

PhoneSubtleBrush public_oe property

public Color PhoneSubtleBrush
return Color

PhoneTextAccentStyle public_oe property

public TextStyle,Fleux.Styles PhoneTextAccentStyle
return Fleux.Styles.TextStyle

PhoneTextBlockBase public_oe property

public TextStyle,Fleux.Styles PhoneTextBlockBase
return Fleux.Styles.TextStyle

PhoneTextBoxBrush public_oe property

public Color PhoneTextBoxBrush
return Color

PhoneTextContrastStyle public_oe property

public TextStyle,Fleux.Styles PhoneTextContrastStyle
return Fleux.Styles.TextStyle

PhoneTextExtraLargeStyle public_oe property

public TextStyle,Fleux.Styles PhoneTextExtraLargeStyle
return Fleux.Styles.TextStyle

PhoneTextGroupHeaderStyle public_oe property

public TextStyle,Fleux.Styles PhoneTextGroupHeaderStyle
return Fleux.Styles.TextStyle

PhoneTextLargeStyle public_oe property

public TextStyle,Fleux.Styles PhoneTextLargeStyle
return Fleux.Styles.TextStyle

PhoneTextNormalStyle public_oe property

public TextStyle,Fleux.Styles PhoneTextNormalStyle
return Fleux.Styles.TextStyle

PhoneTextPageSubTitleStyle public_oe property

public TextStyle,Fleux.Styles PhoneTextPageSubTitleStyle
return Fleux.Styles.TextStyle

PhoneTextPageTitleStyle public_oe property

public TextStyle,Fleux.Styles PhoneTextPageTitleStyle
return Fleux.Styles.TextStyle

PhoneTextPanoramaSectionTitleStyle public_oe property

public TextStyle,Fleux.Styles PhoneTextPanoramaSectionTitleStyle
return Fleux.Styles.TextStyle

PhoneTextPanoramaSubTitleStyle public_oe property

public TextStyle,Fleux.Styles PhoneTextPanoramaSubTitleStyle
return Fleux.Styles.TextStyle

PhoneTextPanoramaTitleStyle public_oe property

public TextStyle,Fleux.Styles PhoneTextPanoramaTitleStyle
return Fleux.Styles.TextStyle

PhoneTextSensorDescrStyle public_oe property

public TextStyle,Fleux.Styles PhoneTextSensorDescrStyle
return Fleux.Styles.TextStyle

PhoneTextSmallStyle public_oe property

public TextStyle,Fleux.Styles PhoneTextSmallStyle
return Fleux.Styles.TextStyle

PhoneTextStatusStyle public_oe property

public TextStyle,Fleux.Styles PhoneTextStatusStyle
return Fleux.Styles.TextStyle

PhoneTextTitle1Style public_oe property

public TextStyle,Fleux.Styles PhoneTextTitle1Style
return Fleux.Styles.TextStyle

PhoneTextTitle2Style public_oe property

public TextStyle,Fleux.Styles PhoneTextTitle2Style
return Fleux.Styles.TextStyle

PhoneTextTitle3Style public_oe property

public TextStyle,Fleux.Styles PhoneTextTitle3Style
return Fleux.Styles.TextStyle

PhoneTouchTargetLargeOverhang public_oe property

public ThicknessStyle,Fleux.Styles PhoneTouchTargetLargeOverhang
return Fleux.Styles.ThicknessStyle

PhoneTouchTargetOverhang public_oe property

public ThicknessStyle,Fleux.Styles PhoneTouchTargetOverhang
return Fleux.Styles.ThicknessStyle

PhoneVerticalMargin public_oe property

public ThicknessStyle,Fleux.Styles PhoneVerticalMargin
return Fleux.Styles.ThicknessStyle

Styles public_oe property

public Dictionary Styles
return TextStyle>.Dictionary