The documentation reads "... if multiple predicates return true, the last matching style wins" but actually the first predicate wins. Looked up the code and saw that EnsureStyle() in TableViewCell calls .FirstOrDefault(), returning the first matching style.
Confirmed it with code, where I changed the order of the conditional styles and the first matching predicate always won.
The documentation reads "... if multiple predicates return true, the last matching style wins" but actually the first predicate wins. Looked up the code and saw that EnsureStyle() in TableViewCell calls .FirstOrDefault(), returning the first matching style.
Confirmed it with code, where I changed the order of the conditional styles and the first matching predicate always won.