Текст в выпадающем списке отличается от выпадающего - PullRequest
3 голосов
/ 21 октября 2010

Я хочу иметь выпадающий список с раскрывающимся списком кодов и определений, но отображать только определение выбранного элемента в части текстового поля. Например, Y-Да и N-Нет в раскрывающемся списке, а при выборе Y в текстовом поле отображается только Да.

1 Ответ

0 голосов
/ 21 октября 2010

Если вы используете для этого WPF, используйте Binding.

Допустим, вы связываете коллекцию класса:

public class Item
{
  public string Key{
    get 
    {
      return this.Value[0].ToString();
    }
  }
  public string Value{get;set;}
  public override string ToString()
  {
     return this.Key; 
  }
}

. Вы можете использовать ее для отображения ключа и значения, как показано

<ComboBox x:Name="cmbList" ItemsSource="{Binding}" Text="{Binding SelectedItem.Value}"></ComboBox>

Надеюсь, это поможет вам в решении вашей проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...