WPF-是否有方法将分配给ViewModel的System.Attribute数据绑定

WPF-是否有方法将分配给ViewModel的System.Attribute数据绑定,wpf,data-binding,Wpf,Data Binding,WPF中是否有一种方法可以将数据绑定到附加到ViewModel上的proerty的System.Attribute。例如,我的ViewModel类上有一些属性。这些类具有定义字段标签文本或标题的属性。是否有方法将数据绑定到属性中的值。在下面的示例中,我想使用数据绑定来提取标题属性CaptionText值 public class Person { [Caption(CaptionText:="First Name")] public FirstName {get;set;} } 谢

WPF中是否有一种方法可以将数据绑定到附加到ViewModel上的proerty的System.Attribute。例如,我的ViewModel类上有一些属性。这些类具有定义字段标签文本或标题的属性。是否有方法将数据绑定到属性中的值。在下面的示例中,我想使用数据绑定来提取标题属性CaptionText值

public class Person
{
   [Caption(CaptionText:="First Name")]
   public FirstName {get;set;}
}
谢谢你的帮助

更新:
创建ValueConverter对我很有用。我将很快用一些源代码更新它。

我能想到的唯一方法是绑定到整个对象(即{Binding}),然后使用ValueConverter使用反射(使用GetCustomAttributes)提取属性信息