2014-11-03 3 views
1

Windows Metro 앱에 다음 코드가 있습니다. SelectedPerson이 업데이트 중이며 올바르게 바인딩되어 있음을 확인했지만 클릭하지 않으면 해당 항목이 강조 표시되지 않습니다.WinRT : ListView SelectedItem이 업데이트되었지만 강조 표시되지 않았습니다.

<ListView x:Name="HeaderFlyoutListView" Padding="0" Margin="0" 
ItemsSource="{Binding People}" SelectionMode="Single" 
SelectedItem="{Binding SelectedPerson, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"> 
+0

항목 템플릿을 설정했는데 항목을 클릭하면 해당 항목이 있다는 것을 고려하여 관련성이 의심 스럽기 때문에 게시하지 않았습니다. 가장 밝은 부분. 문제는 SelectedPerson 속성이 다른 위치에서 업데이트 될 때 ListView에서 해당 사용자를 강조 표시하지 않는 경우입니다. –

답변

0

항목 템플릿을 설정 했습니까? 할 수있는 일은 다음과 같습니다. - SolidColorBrush 속성을 정의하고이 속성을 Item Grid에 바인딩하십시오. 항목을 선택할 때 속성이 너무 바뀌는 것을 확인하십시오

+0

항목 템플릿을 설정했지만, 항목을 클릭하면 강조 표시된다는 점을 고려하면 관련성이 의심 스럽기 때문에 게시하지 않았습니다. 문제는 SelectedPerson 속성이 다른 위치에서 업데이트 될 때 ListView에서 해당 사용자를 강조 표시하지 않는 경우입니다. –

관련 문제