Triggers
The first page will consist of two buttons, an image, a label, and extra additional UI functionality known as triggers. Triggers are declarative objects used in XAML, which contain actions executed when certain conditions or events occur. The main advantage of triggers is we can box up these handle actions for as many UI elements that need to perform the same actions. We have the option of the following four different types of triggers:
- Property trigger: This is executed when a property on a control is set to a particular value.
- Data trigger: This is same as the property trigger but uses data binding.
- Event trigger: This is occurs when an event occurs on the control.
- Multi trigger: This is allows multiple trigger conditions to be set before an action occurs.
In our solution, we are going to add two event triggers for button click events.
Let's start with adding a new folder called Triggers
into the Camera
project, add a new file called ButtonClickTrigger.cs
, and implement the following...