2009-03-28 7 views
2

저는 Silverlight에서 작업하고 있습니다. 동적으로로드되는 ListBox가 있습니다. 목록 상자에서 목록 상자의 "selected"속성에 연결된 체크 상자를 넣으려고합니다. 나는 이것이 어떻게 행해졌는지를 꽤 알 수 없다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까? 이것이 winform 일 경우, 확인란의 부모를 찾고 선택한 것으로 설정하기 위해 확인란의 "OnChecked"처리기를 만듭니다. 나는 더 나은 방법이 있다는 생각으로 일하고 있습니다. 감사합니다. .Silverlight 한 컨트롤에서 다른 컨트롤로 데이터 바인딩

답변

0

아니요. 슬프게도, 실버 라이트 2는 Source=를 사용하여 다른 컨트롤에 바인딩을 지원하지 않습니다,

Checked="{Binding Source=Listbox.SelectedItem, Path=Something, Converter={StaticResource SomeConverter}}"

그러나 :

WPF에서 당신은 당신의 체크 박스를 다음 뭔가를 넣어 그것을 할 수 있습니다.

즉, 현재로서는 더 좋은 방법이 없습니다. 코드 만 있으면됩니다.

관련 문제