2010-04-07 36 views
0

我想將XAML中的源代碼更改爲另一個對象源。例如:我可以將綁定源更改爲XAML中的另一個源?

  • 我有一個Listview,綁定到「Model A」的窗口的一部分,它有很多屬性,但有一個名爲「Total」。此屬性未在視圖中顯示
  • 每一個ListViewItem都有自己的源(的ItemsSource),但是,其中的一個字段應該顯示「總」,從「A型」

警告:我實現MVVM,所以「Model A」作爲VM DataSource分配給Window,XAML對此一無所知。

View.DataSource = MyViewModel(包含 「A型」)

所以,在我的完美世界的XAML應該是這樣的:

<GridViewColumn Header="Total" Width="150"> 
    <GridViewColumn.CellTemplate> 
     <DataTemplate> 
     <Label Content="{Binding Source=<The source of WINDOW> Path=Total}"/> 
     </DataTemplate> 
    </GridViewColumn.CellTemplate> 
</GridViewColumn> 

我已經試過的RelativeSource而是指向我XAML對象,我想要它的來源,有可能嗎?有人能指引我朝着正確的方向嗎?

+4

至少雞蛋邁凱輪帳戶有不同的頭像。現在你甚至沒有嘗試。 – random 2010-04-08 15:34:58

回答

相關問題