0
我有一個XamDataGrid,其中ObservableCollection的Items爲DataSource。 一個項目有兩個屬性A和B,A和B都有一個Value屬性。我想將這兩個Value屬性綁定到我的兩個字段。爲XamDataGrid使用複雜的字段
顯然,這樣的事情不工作:
<Field Name="A.Value"/>
我看了一些關於AlternateBinding,但是,這並不爲我工作之一:
<Field AlternateBinding="A.Value"/>
我還沒有找到如何一個很好的教程使用AlternateBinding,所以我真的不知道如何使用它。
編輯:
當我使用的是UnboundField這樣它的工作原理:
<UnboundField Name="Value" BindingPath="A.Value" BindingMode="TwoWay"/>
但是它說,UnboundField已被廢棄,我應該使用領域。我希望我知道如何。
請再看看我的問題。在你的例子中,我不想綁定'Name',而是'Name.Length'。 – gartenriese
您可以將Name.Length作爲Item的公共屬性公開。然後綁定(簡單地聲明)與該屬性具有相同名稱的XamDataGrid的Field。 –
但是,我正在尋找一種直接綁定到孩子的方式,而不創建新的類型。有點像'UnboundField'。 – gartenriese