2012-02-02 203 views
0

我在一个XML文件中有一个包含子元素'Name'和'Price'的'product'的Linq查询。如何在Xaml中进行绑定?

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

在我的XAML文件,我可以绑定一个TextBlock与

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

PriceEuro如何绑定一个TextBlock到 '名称'? Text = "{Binding Product.Name}"没有为我工作。 谢谢。

回答

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

使用路径。

+0

我试过Path,但它对我不起作用。如果我只使用“{绑定产品}”,那么它会显示整个节点(包括名称和价格)。如果我使用“Binding Path = Food}”,结果相同。“谢谢。 – user763554 2012-02-02 04:50:49

+0

说明:“绑定产品”与“绑定路径=产品”的作用相同,但“绑定Product.Name”或“绑定路径= Product.Name”不起作用。 – user763554 2012-02-02 04:57:48

+0

你能告诉我们产品类是什么样的? – mauris 2012-02-02 05:46:59