Tutorial by Examples

The simplest of the five trigger types, the Trigger is responsible for setting properties based on other properties within the same control. <TextBlock> <TextBlock.Style> <Style TargetType="{x:Type TextBlock}"> <Style.Triggers> ...
A MultiTrigger is similar to a standard Trigger in that it only applies to properties within the same control. The difference is that a MultiTrigger has multiple conditions which must be satisfied before the trigger will operate. Conditions are defined using the <Condition> tag. <TextBlock...
A DataTrigger can be attached to any property, be it on it's own control, another control, or even a property in a non UI class. Consider the following simple class. public class Cheese { public string Name { get; set; } public double Age { get; set; } public int StinkLevel { get; s...

Page 1 of 1