The SmartTileBackgroundState type exposes the following members.

Methods

  NameDescription
Public methodClone
Clones this instance of SmartTileBackgroundState.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Protected methodGetPropertyName``1 (Inherited from BindableObject.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodOnPropertyChanged(String) (Inherited from BindableObject.)
Protected methodOnPropertyChanged``1(Expression<(Of <<'(Func<(Of <<'(UMP>)>>)>)>>)) (Inherited from BindableObject.)
Protected methodSetAndNotify``1(UMP%, UMP, Expression<(Of <<'(Func<(Of <<'(UMP>)>>)>)>>)) (Inherited from BindableObject.)
Protected methodSetAndNotify``1(UMP%, UMP, String) (Inherited from BindableObject.)
Public methodToString
Gets a string representation of this SmartTileBackgroundState (the value of the ConditionDataSource property).
(Overrides Object..::..ToString()()()().)

Properties

  NameDescription
Public propertyBackground
The tile background color for this state.
Public propertyBlinkRate
The blink rate (milliseconds) for the background color of this state when this state is active (zero for no blink).

If no datasources are configured for this state, the blink rate acts as a duration for showing this state in sequence with other states in this tile. This can be used to produce a "slideshow" effect, where each state is visible for the specified duration.

Public propertyConditionDataSource
The condition for this state. When this datasource resolves to true, this state will be considered "active".

The states list is a prioritized sequential list. “True” items later in the list override true items that are earlier in the list.

Public propertyHighValue
The high value for this state. Optionally used with StateActiveWhen and ConditionDataSource to determine when the state should be active.
Public propertyLowValue
The low value for this state. Optionally used with StateActiveWhen and ConditionDataSource to determine when the state should be active.
Public propertyStateActiveWhen
Type of comparison for ConditionDataSource and LowValue/HighValue (or Zero) to determine when this state should be active.

Events

  NameDescription
Public eventPropertyChanged (Inherited from BindableObject.)

See Also