2011-05-02 5 views
0

저는 WP7 페이지에서 내 표현에 새로운 템플릿을 정의하고 템플릿을 정의했습니다. 목록 상자가 있고 EB를 사용하여 항목의 템플릿을 정의하고 값 (listboxitem에 포함되어야하는 텍스트)이 목록 상자의 itemsource 인 ObservableCollection에 저장됩니다.식 혼합을 사용하여 목록 상자에서 항목의 템플릿을 정의합니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

내 프로젝트를 표현식으로 열었습니다. 페이지를 열고 목록 상자를 선택하고 마우스 오른쪽 버튼으로 클릭 한 다음 ItemTemplate을 선택했습니다 (다른 시도에서 ItemContainerStyle을 선택했습니다). 새 페이지가 나타나고 템플릿에 텍스트 상자를 추가했습니다.

두 경우 모두 (ItemTemplate과 ItemContainerStyle을 사용하여) 프로젝트를 실행했을 때 템플릿에 추가 한 텍스트 상자로 인해 로직 인 "TextBox"가있는 목록이 생성되었습니다.

바인딩을 정의하기 위해 TextBox의 Text 속성을 변경해야한다고 생각합니다. 그러나 사용 된 값이 Listbox.ItemSource 속성에 저장된다는 것을 어떻게 정의 할 수 있습니까?

감사합니다.

답변

0

그냥 찾았습니다!

<TextBlock TextWrapping="Wrap" Text="{Binding}" TextAlignment="Center" FontWeight="Bold"/> 

텍스트 = {바인딩은} 내 문제 :

해결
관련 문제