반응형
wpf ComboBox DisplayMemberPath, SelectedValue 및 SelectedValuePath와 혼동
나는 항상 그 comboBox 속성으로 고생했습니다.
- DisplayMemberPath
- SelectedValue
- SelectedValuePath
마스터 세부 사항 양식을 작성 중입니다.
- 고객으로 가득 찬 ComboBox
- 사용자가 콤보로 고객 선택
- 모든 텍스트 상자 EG가 올바르게 채움
내가 가지고있는 문제는 작동했지만 그 속성과 차이점을 이해하지 못합니다. 그들이하는 일을 설명하는 고개를 끄덕이는 예가 있습니까?
나는 우리가 이것을 더 잘 이해할 수 있다고 생각한다. 이 수업보기 :
public class Employee
{
public int Id { get; set; }
public string Name { get; set; }
}
및 다음 xaml :
<ComboBox ItemsSource="{Binding Source={StaticResource Employees}}"
DisplayMemberPath="Name"
SelectedValuePath="Id"/>
DisplayMemberPathName속성을 가리 키 므로에 표시된 값 ComboBox과 Employee드롭 다운 목록에 포함 된 항목 Name이 Employee개체 의 속성이 됩니다.
다른 두 가지를 이해하려면 먼저 SelectedItem. SelectedItem에서 현재 선택된 Employee개체를 반환합니다 ComboBox. 에서 현재 선택을 설정하기 SelectedItem위해 Employee객체 와 함께 할당 할 수도 있습니다 ComboBox.
SelectedValuePath를 가리키며 Id, 이는 을 사용하여 Id현재 선택된 항목 Employee을 가져올 수 있음을 의미합니다 SelectedValue. 또한 현재 선택된 설정할 수 있습니다 Employee에를 ComboBox설정에 따라 SelectedValue에 Id(우리가에있을 것으로 가정되는 Employees목록을).
반응형
'Nice programing' 카테고리의 다른 글
| 목록 디스플레이의 다 대다 장고 (0) | 2020.11.10 |
|---|---|
| Elixir에서 맵 변수로 구조체를 어떻게 초기화합니까? (0) | 2020.11.10 |
| 왜 (정말입니까?) 목록 (0) | 2020.11.10 |
| 날짜를 확인하는 방법은 무엇입니까? (0) | 2020.11.10 |
| NSString = 특정 문자열 값인지 확인하는 방법? (0) | 2020.11.10 |