Если Вы используете <a>
элемент, просто используйте это:
<a href="javascript:myJSFunc();" />myLink</a>
Лично я присоединил бы обработчик событий с JavaScript позже вместо этого (использующий attachEvent
или addEventListener
или возможно < поместите свою любимую платформу JavaScript здесь > также).
К сожалению, вы не можете. Но на самом деле в этом нет необходимости: вам просто нужно указать фон, когда значение не равно нулю в установщиках стиля, а не в триггере:
<Style.Setters>
<!-- Background when value is not null -->
<Setter Property="Background" Value="Blue" />
</Style.Setters>
<Style.Triggers>
<DataTrigger Binding="{Binding}" Value="{x:Null}">
<Setter Property="Background" Value="Yellow" />
</DataTrigger>
</Style.Triggers>