我正在尝试动态更新Silverlight应用程序的语言。我试过Tim Heuer提供的例子,这正是我需要的。 Silverlight and localizing string data
现在我正在试验数据注释,并希望有相同的行为。但没有运气...... 有人能指出我正确的方向。
属性的DataAnnotation:
[Display(Name = "UserNameLabel", ResourceType = typeof(Resources.Strings.StringResources))]
[Required]
public string Username
...
我的Xaml:
<dataInput:Label Target="{Binding ElementName=tbUserName}" PropertyPath="UserName"/>
<TextBox x:Name="tbUserName" Text="{Binding UserName, Mode=TwoWay}" />
谢谢, 罗恩