2012-02-02 188 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