Ich habe in der MSDN ein gutes Beispiel für User generated Content gefunden. http://msdn.microsoft.com/de-de/library/system.windows.data.binding.converter(v=vs.95).aspx
Leider ist der Hinweis auf x: Static vollkommener Unsinn. Das gibt es nur in WPF und nicht in Silverlight 4.
Nun zum eigentlichen Problem. Um eine Information über alle Usercontrols hinweg gemeinsam zu nutzen bietet sich eine statische Klasse an.
Public Class tln1
Public Shared Property tln As Teilnehmer
End Class
Die Klasse wird instanziert und gefüllt
tln1.tln = New Teilnehmer
tln1.tln.TeilnehmerName = "Hannes"
In XAML kann muss dann der Umweg über eine statische Resource genommen werden.
xmlns:local="clr-namespace:myAppli1">
<UserControl.Resources>
<local:tln1 x:Key="sharedClass">
</local:tln1>
</UserControl.Resources>
<Grid x:Name="LayoutRoot" Background="White">
<TextBlock Text="{Binding tln.TeilnehmerName,Source={StaticResource sharedClass}}"/>