0

2 つのコンボボックスを持つ WPF アプリケーションがあります。最初のコンボボックスを選択すると、最初のコンボボックスに関連する項目が 2 番目のコンボボックスに入力されます。

これが私の選択したプロパティです

       private void InitializeTransactionTypes()
    {
        if (_selectedApplication != null)
        {
            if (transactionTypes != null)
            {
                transactionTypes.Clear();
            }

            var getAppCode =
                ApplicationVModel.GetAllApplications().FirstOrDefault(apps => apps.Name == _selectedApplication);

            var transTypeList = TransactionTypeVModel.GetAllTransactionTypes()
                                                     .Where(t => getAppCode != null && t.Id == getAppCode.Id)
                                                     .ToList();

            _transTypeObsList = new ObservableCollection<TransactionTypeViewModel>(transTypeList);
        }
        this.transactionTypes = _transTypeObsList;

        NotifyPropertyChanged("TransactionTypes");
    }

最初のコンボボックスに {A,B,C,D} が含まれていることを選択し、2 番目のコンボボックスに {A'1,A'2,A'3} が含まれているとします。アイテム。{A'1 for A} {B'1 for B} ...などだけを表示したかったのですが、今は {A'1 A'1 A'1 ..... for A} {B' です。 1 B'1 B'1 ....for B} を選択するたびに。

どうすれば修正できますか?

4

0 に答える 0