Interface IVisualStyle
Assembly: Ritchie.Toolbox.dll
public interface IVisualStyle : IFontFamilyProvider, IGetThemeProperties<Button.LayoutProperties>, IGetThemeProperties<Toggle.LayoutProperties>, IGetThemeProperties<Slider.LayoutProperties>, IGetThemeProperties<ProgressBar.LayoutrProperties>, IGetThemeProperties<ScrollBar.LayoutProperties>, IGetThemeProperties<ListItem.LayoutProperties>, IGetThemeProperties<InputField.LayoutProperties>, IGetThemeProperties<TextWidget.ThemeProperties>, IGetThemeProperties<Popover.PopoverThemeProperties>, IVisualRenderer<Button.VisualState>, IVisualRenderer<Toggle.VisualState>, IVisualRenderer<Slider.VisualState>, IVisualRenderer<ProgressBar.VisualState>, IVisualRenderer<ScrollBar.VisualState>, IVisualRenderer<DropdownItemVisualState>, IVisualRenderer<DropdownOverlayVisualState>, IVisualRenderer<ListItem.VisualState>, IVisualRenderer<InputField.VisualState>, IVisualRenderer<Popover.PopoverVisualState>
Properties
Declaration
Padding DropdownButtonPadding { get; }
Property Value
Declaration
Property Value
Declaration
Property Value
Declaration
Color SelectionColor { get; }
Property Value
TextSelectionBackground
Declaration
Color TextSelectionBackground { get; }
Property Value
TextSelectionForeground
Declaration
Color TextSelectionForeground { get; }
Property Value
Methods
GetTextColor(Widget?)
Declaration
Color GetTextColor(Widget? widget = null)
Parameters
Type |
Name |
Description |
Widget |
widget |
|
Returns