2

可能重复:
在 xaml 中访问 DisplayName

XAML 中是否有标准方法可以绑定到对象的属性?我知道这是一个与此类似的问题我可以创建一个 MarkupExtension 或使用一个转换器。我只是想知道.net 4.5 中是否有一些内置标记或本机支持。

IE

// Some class with an Attribute:

[Description("A description")]
class Foo
{
}

// XAML - DataContext is a Foo object
<UserControl DataContext="{StaticResource myFoo}"  
  <TextBlock Text="{Binding ?Description?}"/>
</UserControl>
4

2 回答 2

2

没有对绑定到属性的本机支持。您应该编写自己的标记扩展。

于 2012-12-19T18:35:12.130 回答
2

不; 它需要是通过, 即...显式Property或隐式继承的。DataContext{Binding}

于 2012-12-19T18:36:56.570 回答