2011-08-02 5 views
1

나는 gridbox의 column = 0에 listbox를 가지고 있고 grid의 전체 column = 1은 Textbox로 채워져 다양한 값을 받아 들인다. 그러나 텍스트 상자는 내가 선택한 목록 상자 항목에 따라 다를 수 있습니다. DataTemplate (또는 ContentTmplate ??)을 사용하여 어떻게 구현했는지 알 수 있습니다. 어떻게 이것을 달성합니까?목록 상자 항목을 선택하여 dockpanels 변경하기

답변

0

DataTemplateSelector 기능을 보려면이 작업을 위해 ContentControl의 ContentTemplateSelector를 지정해야합니다. 또한 텍스트 상자 유형 당 하나의 DataTemplate을 정의해야하고 DataTemplateSelector에서 올바른 텍스트 상자 템플리트를 반환하는 것은 전달 된 항목에 따라 달라집니다. 그리고 SO 검색은 많은 예제를 찾을 수 있습니다.

관련 문제