各行にチェックボックスのあるリストビューがあり、ユーザーがアプリを終了して後でそのリストビューに戻った場合、同じ項目がチェックされたままになるようにする必要があります。チェックされた項目を正常に保存しましたが、しようとするとリストgetview()
が遅れ始め、ランダムなチェックボックスがチェックされ始めます。
以下は、ボックスを再チェックする私のコードです
using (VehicleFeaturesDB vfdb = new VehicleFeaturesDB())
{
selectedfeatures = vfdb.GetSelectedFeatures(Selector.vehicleId);
if (listOfSelectedFeatures != null)
{
foreach (Features f in listOfSelectedFeatures)
{
if (feature.FeatureID == f.FeatureID)
{
CheckBox.Checked = true;
}
}
}
}
ター