2012-12-19 61 views
2

可能重複從XAML對象的屬性:
Access DisplayName in xaml綁定到.NET 4.5

有沒有在XAML綁定到一個對象的屬性的標準方式?我知道這是一個與this one類似的問題,我可以創建一個MarkupExtension或使用Converter。我只是想知道在.net 4.5中是否有一些內置的標記或本機支持。

// 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> 
+0

是的這就是爲什麼我參考該帖子。我只是認爲,自從一歲以後,.NET 4.5或其他版本可能會發生變化。 – hashlock

回答

2

有用於結合一個屬性沒有本地支持。你應該寫你自己的標記擴展。

2

否;它需要是明確的Property或通過DataContext隱式繼承,即... {Binding}