當在 XAML 下使用這個 ListView 控制項,若該 ListView 裡面要顯示的項目清單內容是固定的,您可以不需要使用到 這個物件屬性;這個時候,您可以透過
ItemsSource
這個屬性來設定 ListView 的明細項目,當然,在 ViewModel 內也就不需要定義 ObservableCollectionListView.ItemsSource
直接設定這些項目內容,如底下宣告方式。
範例專案可以參考
<ListView>
<ListView.ItemsSource>
<x:Array Type="{x:Type Color}">
<Color>Red</Color>
<Color>Green</Color>
<Color>Blue</Color>
<Color>Aqua</Color>
<Color>Purple</Color>
<Color>Yellow</Color>
</x:Array>
</ListView.ItemsSource>
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<BoxView Color="{Binding}" />
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
沒有留言:
張貼留言