try it
<Style x:Key="linkStyleConditional" TargetType="{x:Type TextBlock}"> <Style.Triggers> <MultiDataTrigger> <MultiDataTrigger.Conditions> <Condition Binding="{Binding RelativeSource={RelativeSource Self}, Path=IsMouseOver}" Value="True"/> <Condition Binding="{Binding Path=Text, Converter={StaticResource SomeConverter}}" Value="True"/> </MultiDataTrigger.Conditions> <Setter Property="Foreground" Value="Orange" /> </MultiDataTrigger> </Style.Triggers> </Style>
In SomeConverter, write the logic if the text starts with http //: then return true else return false. I hope this helps.
source share