<DataTemplate x:Key="LinkTemplate>
................. // define the link style
// define the linklabel
as above code..when the linkdata.Text=string.Empty.(I use UniversalLinkDat.Text)
the application will death.
<DataTemplate x:Key="LinkTemplate>
If you fix the typos in your XAML, it works fine.
<DataTemplate x:Key="LinkTemplate">
<go:LinkPanel go:Part.SelectionElementName="bd">
<Path go:LinkPanel.IsLinkShape="True" Stroke="Blue" StrokeThickness="1" />
<Border Background="Red" x:Name="bd">
<TextBlock Text="{Binding Data.Text}" />
</Border>
</go:LinkPanel>
</DataTemplate>
Perhaps Silverlight crashed because you forgot to prefix go:LinkPanel.