我有两个包含类别和子类别的列表框。单击一次类别时,我希望弹出子类别。
即使我的代码适用于鼠标双击事件,我也无法一键完成。我试过鼠标向下,鼠标向上预览鼠标向下等。它们都给出空引用错误
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;
}
}
有针对这个的解决方法吗?