실버 라이트 4 목록 상자 컨트롤을 사용하여 용어 목록을 표시하고 있습니다. 하나의 용어를 선택하면 에 유사한 단어를 불러와 비슷한 용어를로드합니다. 다른리스트 박스. 하나의 요구 사항에 대해 자동으로 응답해야합니다. 기본 용어 또는 용어 목록 상자의 첫 번째 용어와 유사한 용어를 가져옵니다. 한 항목을 항목 소스를 선택하여 동일하게 달성하고 있는데, 프로그래밍 방식으로 목록 상자 selecteditem을 설정할 때 은 시각적으로 선택된 항목이 강조 표시되지 않지만 가져 오는 설정은 한 가지입니다. 프로그래밍 방식으로 설정할 때 선택된 항목이 으로 강조 표시되지 않는 모든 아이디어.프로그래밍 방식으로 설정하면 SelectedItem이 시각적으로 강조 표시되지 않습니다.
용어는 해당 단어 위에 마우스를 올려 놓으면 항목이 변경됩니다.
참고 : 위의 문제를 설명하는 하나의 poc 앱을 첨부했습니다. poc 앱을 실행하면 용어 목록 상자의 첫 번째 용어와 유사한 용어가 표시됩니다. 이 경우 첫 번째 항목 인 "빨간색"은 시각적으로 강조 표시되지 않습니다. UI의 용어 목록 상자를 클릭하면 첫 번째 항목이 투명한 사각형으로 표시됩니다.
것들 나는 것은
나는 ListBoxItem의 스타일에 대한 SelectedUnfocused 상태를 지정하기위한 VSM 사용하고 ListBoxItem의의 itemcontainerstyle 속성에 해당 스타일을 적용했습니다 시도했다.
당신이 몇 가지 코드를 보여줄 수 있을까요? bounded 속성을 설정 한 후에 PropertyChanged 이벤트를 발생 시키나요? – norbip
대부분이 유형의 * 다른 인스턴스 *를 사용하고 있습니다. 자동으로 연결되도록하려면 SelectedItem 인스턴스가 ItemsSource 컬렉션 내에 있어야합니다. – Will