trigger wpf binding datatrigger

wpf - ¿Puedes vincular un DataTrigger a una propiedad adjunta?



wpf button triggers (1)

Debe envolver la propiedad entre paréntesis:

<DataTrigger Binding="{Binding Path=(Validation.Errors).YourAttachedProperty,...

En WPF, ¿es posible que un DataTrigger se vincule con una propiedad adjunta?

Básicamente, quiero usar un convertidor en una propiedad adjunta para proporcionar un estilo cuando se ha roto una regla de validación en particular. Estoy usando marcado como el siguiente:

<DataTrigger Binding="{Binding Path=Validation.Errors, RelativeSource={RelativeSource Self}, Converter={StaticResource RequiredToBoolConverter}}" Value="True"> <Setter Property="Background" Value="LightGreen" /> </DataTrigger>

Sin embargo, cuando esto se ejecuta, obtengo lo siguiente:

Error de System.Windows.Data: 39: Error de ruta de BindingExpression: la propiedad ''Validation'' no se encuentra en ''object'' '''' TextBox ''(Name ='' '')''. BindingExpression: Path = Validation.Errors; DataItem = ''TextBox'' (Name = ''''); el elemento objetivo es ''TextBox'' (Name = ''''); la propiedad de destino es ''NoTarget'' (escribe ''Objeto'')

Si cambio mi ruta de enlace de DataTrigger a "Texto", no obtengo el error de enlace de datos (pero, por supuesto, no proporciona el comportamiento que estoy buscando).