0

カテゴリとサブカテゴリを含む 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;
        }          
    }

これに対する解決策はありますか?

4

1 に答える 1