"Tag" ... Special functionality in WPF?

Viewed 25085

MSDN says "Gets or sets an arbitrary object value that can be used to store custom information about this element." which means I can store anything I want in this property.

But if you bind to this property (with property of type String having a value say "XYZ") and use it in Trigger conditions it doesn't work!

  <Trigger Property="Tag" Value="XYZ">
      <Setter Property="Background" Value="Red" />
  </Trigger>

It does not set the background red. You can try and assume myElement to be a TextBlock! Why is it like this?

3 Answers
Related