我正在使用WPF,我有一個窗口與綁定到ObservableCollection的列表視圖。在列表視圖上添加索引列
所以它看起來像這樣:
public ObservableCollection<Task> TaskList { get; set; }
任務做模特
public class Task
{
public int Id { get; set; }
public string Name { get; set; }
....
}
的ListView.ItemTemplate的XAML:
<ListView.ItemTemplate>
<DataTemplate>
<WrapPanel>
<TextBlock Text="{Binding Name}" />
</WrapPanel>
</DataTemplate>
</ListView.ItemTemplate>
我不能使用的ID,因爲項目在集合中可以刪除或排序,我需要集合中的索引(如果集合獲得更新,則使用更新改變)。
我想找到一種方法來添加一個「索引列」到列表視圖,所以ObservableCollection中任務的索引將位於每行的名稱之前(見下文)。
| 0任務
| 1 TaskTest
| 2 OtherTask
| 3 LastTask
感謝您的幫助!
不幸的是,這就是我認爲,沒有*魔術方式*做到這一點:(但謝謝你的答案,這就是我將使用。 –