• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Goui
    • Color
    • Colors
    • Document
    • EventTarget
    • IGouiPlugin
    • JsonConvert
    • Message
    • Message.PropertyReference
    • MessageType
    • Node
    • Session
    • Style
    • TargetEventArgs
    • TargetEventHandler
    • TextNode
    • UI
    • UI.FileContent
    • UI.StyleSelectors
    • UIConfig
    • Utilities
    • WebAssemblySession
    • WebSocketSession
    • Window
  • Goui.AspNetCore
    • ElementResult
    • WebSocketHandler
  • Goui.AspNetCore.TagHelpers
    • GouiTagHelper
  • Goui.Forms
    • DisplayAlert
    • ElementChangedEventArgs<TElement>
    • EventTracker
    • EventTracker.NativeGestureRecognizer
    • ExportCellAttribute
    • ExportImageSourceHandlerAttribute
    • ExportRendererAttribute
    • GouiTheme
    • IVisualElementRenderer
    • LinkLabel
    • LinkView
    • LocalIsolatedStorageFile
    • Platform
    • PlatformEffect
    • PlatformRenderer
    • RendererPool
    • ResourcesProvider
    • VisualElementChangedEventArgs
    • VisualElementPackager
    • VisualElementRenderer<TElement>
    • VisualElementRendererFlags
    • VisualElementTracker
  • Goui.Forms.Cells
    • CellElement
    • CellRenderer
    • EntryCellElement
    • EntryCellRenderer
    • ImageCellElement
    • ImageCellRenderer
    • SwitchCellElement
    • SwitchCellRenderer
    • TextCellElement
    • TextCellRenderer
    • ViewCellElement
    • ViewCellRenderer
  • Goui.Forms.Extensions
    • ColorExtensions
    • ElementExtensions
    • FontExtensions
    • ListViewExtensions
  • Goui.Forms.Renderers
    • ActivityIndicatorRenderer
    • BoxRenderer
    • ButtonRenderer
    • DatePickerRenderer
    • DefaultRenderer
    • EditorRenderer
    • EntryRenderer
    • FileImageSourceHandler
    • FrameRenderer
    • IImageSourceHandler
    • ImageLoaderSourceHandler
    • ImageRenderer
    • LabelRenderer
    • LinkLabelRenderer
    • LinkViewRenderer
    • ListViewRenderer
    • NavigationPageRenderer
    • PickerRenderer
    • ProgressBarRenderer
    • ScrollViewRenderer
    • SearchBarRenderer
    • SliderRenderer
    • StreamImagesourceHandler
    • SwitchRenderer
    • SwitchRenderer.SwitchElement
    • TimePickerRenderer
    • ViewRenderer
    • ViewRenderer<TElement, TNativeElement>
    • WebViewRenderer
  • Goui.Html
    • Anchor
    • Body
    • Button
    • ButtonType
    • Canvas
    • CanvasRenderingContext2D
    • CompositeOperation
    • Div
    • Element
    • Form
    • FormControl
    • Heading
    • Iframe
    • Image
    • Input
    • InputType
    • Label
    • LineCap
    • LineJoin
    • List
    • ListItem
    • Option
    • Paragraph
    • Select
    • Span
    • TextArea
    • TextInput
  • Microsoft.AspNetCore.Builder
    • GouiMiddlewareExtensions
  • WebAssembly
    • Runtime
  • Xamarin.Forms
    • Forms
    • Forms.ViewInitializedEventArgs
    • PageExtensions

Class Style

Inheritance
System.Object
Style
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Goui
Assembly: Goui.dll
Syntax
public class Style : INotifyPropertyChanged

Properties

| Improve this Doc View Source

AlignSelf

Declaration
public object AlignSelf { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BackgroundColor

Declaration
public object BackgroundColor { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BackgroundImage

Declaration
public object BackgroundImage { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BorderBottomColor

Declaration
public object BorderBottomColor { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BorderBottomStyle

Declaration
public object BorderBottomStyle { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BorderBottomWidth

Declaration
public object BorderBottomWidth { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BorderColor

Declaration
public object BorderColor { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BorderLeftColor

Declaration
public object BorderLeftColor { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BorderLeftStyle

Declaration
public object BorderLeftStyle { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BorderLeftWidth

Declaration
public object BorderLeftWidth { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BorderRadius

Declaration
public object BorderRadius { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BorderRightColor

Declaration
public object BorderRightColor { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BorderRightStyle

Declaration
public object BorderRightStyle { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BorderRightWidth

Declaration
public object BorderRightWidth { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BorderStyle

Declaration
public object BorderStyle { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BorderTopColor

Declaration
public object BorderTopColor { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BorderTopStyle

Declaration
public object BorderTopStyle { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BorderTopWidth

Declaration
public object BorderTopWidth { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

BorderWidth

Declaration
public object BorderWidth { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Bottom

Declaration
public object Bottom { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Clear

Declaration
public object Clear { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Color

Declaration
public object Color { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Cursor

Declaration
public object Cursor { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Display

Declaration
public object Display { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

FlexFlow

Declaration
public object FlexFlow { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

FlexGrow

Declaration
public object FlexGrow { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

FlexShrink

Declaration
public object FlexShrink { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Float

Declaration
public object Float { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

FontFamily

Declaration
public object FontFamily { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

FontSize

Declaration
public object FontSize { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

FontStyle

Declaration
public object FontStyle { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

FontVariant

Declaration
public object FontVariant { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

FontWeight

Declaration
public object FontWeight { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Height

Declaration
public object Height { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Item[String]

Declaration
public object this[string propertyName] { get; set; }
Parameters
Type Name Description
System.String propertyName
Property Value
Type Description
System.Object
| Improve this Doc View Source

Left

Declaration
public object Left { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

LineHeight

Declaration
public object LineHeight { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Margin

Declaration
public object Margin { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

MarginBottom

Declaration
public object MarginBottom { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

MarginLeft

Declaration
public object MarginLeft { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

MarginRight

Declaration
public object MarginRight { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

MarginTop

Declaration
public object MarginTop { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Opacity

Declaration
public object Opacity { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Order

Declaration
public object Order { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Overflow

Declaration
public object Overflow { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Padding

Declaration
public object Padding { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

PaddingBottom

Declaration
public object PaddingBottom { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

PaddingLeft

Declaration
public object PaddingLeft { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

PaddingRight

Declaration
public object PaddingRight { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

PaddingTop

Declaration
public object PaddingTop { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Position

Declaration
public object Position { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Right

Declaration
public object Right { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

TextAlign

Declaration
public object TextAlign { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

TextDecoration

Declaration
public object TextDecoration { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Top

Declaration
public object Top { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Transform

Declaration
public object Transform { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

TransformOrigin

Declaration
public object TransformOrigin { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

VerticalAlign

Declaration
public object VerticalAlign { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Visibility

Declaration
public object Visibility { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

WhiteSpace

Declaration
public object WhiteSpace { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

Width

Declaration
public object Width { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

ZIndex

Declaration
public object ZIndex { get; set; }
Property Value
Type Description
System.Object

Methods

| Improve this Doc View Source

GetJsName(String)

Declaration
public static string GetJsName(string propertyName)
Parameters
Type Name Description
System.String propertyName
Returns
Type Description
System.String
| Improve this Doc View Source

GetNumberWithUnits(String, String, Double)

Declaration
public double GetNumberWithUnits(string key, string units, double baseValue)
Parameters
Type Name Description
System.String key
System.String units
System.Double baseValue
Returns
Type Description
System.Double
| Improve this Doc View Source

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()

Events

| Improve this Doc View Source

PropertyChanged

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type Description
System.ComponentModel.PropertyChangedEventHandler

Implements

System.ComponentModel.INotifyPropertyChanged
  • Improve this Doc
  • View Source
Back to top Generated by DocFX