di aplikasi saya ada tampilan grid kelas khusus saya. Saya menggunakan templat data khusus dan nilainya terikat dari SQLite. Sekarang ketika pengguna meluncurkan aplikasi, item tertentu (BUKAN TUNGGAL) harus dipilih sebelumnya di tampilan grid/tampilan daftar. Gridview/listview memungkinkan banyak pilihan. Bagaimana saya bisa mencapai ini dengan properti SelectedItem?
PEMBARUAN : Saya telah mengikuti ini, ini tidak berhasil untuk saya. Mengembalikan 0 pilihan.
PEMBARUAN 2 : Saya telah memposting kodenya
void MainPage_Loaded(object sender, RoutedEventArgs e)
{
using (var db = new SQLite.SQLiteConnection(dbpath))
{
lvTags.ItemsSource = db.Table<Database.Tag>(); //lvTags is listview
if (MyList.Count > 0) //MyList is the static list of class "Database.Tag"
{
foreach (var item in MyList)
foreach (var lvitem in lvTags.Items)
if (lvitem.Equals(item))
lvTags.SelectedItems.Add(lvitem);
}
}
}
PEMBARUAN 3:
public override bool Equals(object obj)
{
Tag tag = obj as Tag;
if (this.TagID == tag.TagID && this.TagName == tag.TagName)
return true;
else
return false;
}