I noticed that the OnShow, or OnTextChenged events that are triggered by the Dynamic Data does execute twice at once,
first time the variable is evaluated correctly, the second time it does show the variable name itself (like Parent.Volume.Group1.Member1.Basic.Name.FullName)
To test it I use this code and engage into a solo encounter that casts a trauma effect:
Code:
<Icon AbsorbsInput="false" DynamicData="/GameData.Raid.Member_0.Effect1" BackgroundTint="#000000" IconStyle="/IconStyles.effect" Location="0,2" MouseOverColor="#FFFF00" Name="Icon" PackLocation="Left,Top" ScrollExtent="25,25" Size="25,25" Visible="false" OnShow="raidsay Parent.Volume.Group2.Member1.Basic.Name.FullName" />