WindowsStateTriggers 1.1.0

Install-Package WindowsStateTriggers -Version 1.1.0
dotnet add package WindowsStateTriggers --version 1.1.0
<PackageReference Include="WindowsStateTriggers" Version="1.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add WindowsStateTriggers --version 1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: WindowsStateTriggers, 1.1.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install WindowsStateTriggers as a Cake Addin
#addin nuget:?package=WindowsStateTriggers&version=1.1.0

// Install WindowsStateTriggers as a Cake Tool
#tool nuget:?package=WindowsStateTriggers&version=1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

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

This package has no dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on WindowsStateTriggers:

Package Downloads
Globeport.Client.Uwp.Host

UWP host for Globeport Elements

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on WindowsStateTriggers:

Repository Stars
Aftnet/RetriX
Aftnet/LibretroRT
Port of Libretro and cores to WinRT component
Version Downloads Last updated
1.1.0 44,736 2/2/2016
1.0.2 3,576 7/30/2015