DataTrigger
Class that represents a condition on an arbitrary binding, along with a list of Setter objects that will be applied when the condition is met.
Gets or sets the binding whose value will be compared to Value to determine when to invoke the setters.
Gets the list of Setter objects that will be applied when the binding that is named by the Binding property becomes equal to Value.
Gets or sets the value of the binding, named by the Binding property, that will cause the setters to be applied.