2010-12-06 42 views

回答

1

您應該將ListView的ItemsSource屬性(不使用ListBox的任何特定原因?)設置爲包含已由數據庫填充的域模型的集合。如果您使用的是代碼隱藏,那麼您可以使用listViewName.ItemsSource = myListOfDomainObjects。如果您使用的是MVVM,那麼在您的視圖模型上公開一個屬性,並在XAML中使用綁定表達式。

<ListView x:Name="MyList" ItemsSource="{Binding MyViewModelCollectionProperty}"> 
    ... 
</ListView> 

如果您的域模型包含例如'Name'字符串屬性,那麼你可以使用這個作爲你的ItemTemplate中的按鈕文本:

<Button Content="{Binding Name}" /> 
相關問題