문제

목록 선택기에서 내 항목의 글꼴 크기를 변경하려고합니다. 글꼴 크기 등을 변경할 수 있도록 fullmodeitemtemplate을 사용합니다.

문제는 템플릿의 항목에 대한 텍스트를 바인딩하는 방법을 모른다는 것입니다. 라코 디스

다음과 같이 C #에서 itemsource를 설정하여 목록 선택기를 채 웁니다. 라코 디스

이것은 문자열 만 포함하는 itemsource 목록을 남기고 각 항목의 텍스트를 바인딩하는 방법을 모릅니다.항목 소스 목록이이 형식 일 때 수행하는 방법에 대한 게시물을 읽었습니다. 라코 디스

Xaml 부분은 다음과 같습니다. 라코 디스

어떤 도움이라도 대단히 감사하겠습니다 :)

업데이트

소스 항목에 바인딩하기위한 올바른 바인딩을 찾았습니다. 라코 디스

그 것처럼 보이며 소스 항목이 텍스트 블록에 바인딩됩니다.

도움이 되었습니까?

해결책

Cities 컬렉션에 sourceInput 유형의 개체를 추가해야합니다.

Text="{Binding Name}" 입력이 정확합니다.

대부분의 Cities 클래스는 INotifyPropertyChanged를 구현하지 않습니다. 인터페이스.UI 요소를 바인딩 한 Name 및 기타 속성을 업데이트 할 때마다 UI에 알려야합니다.

다른 팁

라코 디스

멋지지만 listpicker의 경우 DisplayMemberPath 속성도 있으므로

목록 선택기 추가 :

DisplayMemberPath="이름"

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top