我試圖從正在從數據庫中讀入的列表添加到可觀察集合中,但每當我嘗試添加它時,它都會引發錯誤。我認爲這是我添加它的方式,也許我應該添加一些東西/別的地方。 The error I get is 'ChestItems' is a type, which is not valid in the given context
嘗試添加到ObservableCollection但出現錯誤
我試圖將項目添加到可觀察集合,以便它們可以顯示在下拉框中。只是名字。
public sealed partial class MainPage : Page
{
List<Defence> defItems;
List<HeadItems> headItems;
ObservableCollection<HeadItems> headList;
public MainPage()
{
headList = new ObservableCollection<HeadItems>();
headItems = new List<HeadItems>();
this.InitializeComponent();
DataContext = this;
data();
}
async void data()
{
// items read in from database, parsed and saved in an Object here
foreach (var item in defItems)
{
switch (item.armorType.ToString())
{
case "Chest":
chestItems.Add(new ChestItems(item.armorName, item.physicalDefence, item.fireDefence, item.magicDefence, item.lightningDefence, item.poise));
headList.Add(ChestItems); // this is where the error is
break;
}
}
headDropdown.ItemsSource = headList;
}
}
檢查結合。值 –
在ObservableCollection中聲明屬性公開 headList –