Skip to content
A collection of custom visual state triggers
Branch: uno
Clone or download
Pull request Compare This branch is 13 commits ahead of dotMorten:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitattributes
.gitignore
.vsts-ci.yml
GitVersion.yml
LICENSE
README.md

README.md

Uno Platform port of WindowsStateTriggers

This port makes the WindowsStateTriggers app iOS, Android and WebAssembly, using the Uno Platform.

Try the WebAssembly build live at http://winstatetriggers-wasm.platform.uno

The nuget package is available here: https://www.nuget.org/packages/Uno.WindowsStateTriggers

WindowsStateTriggers

A collection of custom visual state triggers

Get it on nuget:

   PM> Install-Package WindowsStateTriggers 

See more information on my blog: http://www.sharpgis.net/post/2015/03/24/Using-Custom-Visual-State-Triggers

Triggers available:
  • DeviceFamilyStateTrigger: Trigger based on the device family (Desktop, Mobile, IoT or Team)
  • NetworkConnectionStateTrigger: Trigger if internet connection is available or not
  • OrientationStateTrigger: Trigger based on portrait/landscape mode
  • IsTrueStateTrigger: Trigger if a value is true - REMOVED ! use StateTrigger and bind to IsActive
  • IsFalseStateTrigger: Trigger if a value is false
  • IsNullOrEmptyStateTrigger: Trigger if an object is null, or if a String or IEnumerable is empty
  • IsTypePresentStateTrigger: Trigger if a type is present (ie hardware backbutton etc)
  • EqualsStateTrigger: Trigger if Value is equal to EqualTo
  • NotEqualStateTrigger: Trigger if Value is not equal to NotEqualTo
  • CompareStateTrigger: Trigger if Value is equal, less than or greater than CompareTo
  • InputTypeTrigger: Trigger based on the PointerType you're using on the TargetElement
  • RegexStateTrigger: This trigger evaluates a regular expression against a string and triggers if a match is found.
  • CompositeStateTrigger: This trigger combines other triggers using, And, Or or Xor to create even more powerful triggers.

Run the test app to see a set of examples of these in use.

windowsstatetriggers

You can’t perform that action at this time.