2012-02-02 15 views
0

私はXMLファイル内のサブエレメント 'Name'と 'Price'を含む 'product'で以下のLinqクエリを持っています。私のXAMLファイルでXamlでバインディングを行う方法は?

var queryAllProducts = from product in products 
select new { 
    Product = product 
, PriceEuro = UsdToEuro(product.PriceUsd) 
}; 

、私は '名前' にのTextBlockをバインドするにはどうすればよい

<TextBlock Text= "{Binding PriceEuro}" /> 

でPriceEuroへのTextBlockをバインドすることができますか? Text = "{Binding Product.Name}"私のために働かなかった。おかげさまで

答えて

1
Text="{Binding Path=Product.Name}" 

パスを使用します。

+0

私はパスを試みましたが、それは私のためには機能しませんでした。私がちょうど "{Binding Product}"を使うと、ノード全体(名前と価格を含む)が表示されます。 "Binding Path = Food}"を使うと同じ結果になります。ありがとう。 – user763554

+0

説明: "Binding Product"は "Binding Path = Product"と同じ動作をしますが、 "Binding Product.Name"または "Binding Path = Product.Name"は機能しません。 – user763554

+0

Productクラスの外観はどうですか? – mauris

関連する問題