カテゴリとサブカテゴリを含む 2 つのリストボックスがあります。カテゴリが 1 回クリックされたときに、サブカテゴリのポップアップが必要です。
私のコードはマウスのダブルクリック イベントで動作しますが、ワンクリックでは動作しませんでした。マウスダウン、マウスアッププレビューマウスダウンなどを試しました。それらはすべてnull参照エラーを出します
private void DataCategoryListBox_PMouseLDown(object sender, MouseButtonEventArgs e)
{
string selectedCat = DataCategoryListBox.SelectedItem.ToString();
MessageBox.Show(selectedCat);
if (selectedCat == "Geological")
{
string[] GeoCats = { "soil", "hydrogeology" };
SubCatListBox.ItemsSource = GeoCats;
}
}
これに対する解決策はありますか?