0
임 사용자가 목록을 편집 할 수있는 경우에 사용하거나 사용하지 않도록하기 위해 ApplicationBarIconButton
를 사용하여 (Microsoft.Phone.Controls.Toolkit
의 MultiselectList
). 목록 이벤트에서 응용 프로그램 항목 아이콘을 어떻게 바꿀 수 있습니까?
사용자가 아이콘을 삭제하려면 선택 아이콘에서 ApplicationBarIconButton
아이콘 변경을 클릭
그러나 목록의 상태가 다시 false로 (항목을 선택하지 않은 사용자) IsSelectionEnabled
를 변경하면 나는 그것는 null ApplicationBarIconButton
의 ... 보류를 얻을 수없는 것! ?
가 어떻게이 문제를 해결할 수 :-(여기
private void ListOfFriends_IsSelectionEnabledChanged(object sender, DependencyPropertyChangedEventArgs e)
{
var list = sender as MultiselectList;
if(list.IsSelectionEnabled)
EditMenuButton.IconUri = new Uri("/Images/ApplicationBar/Select.png", UriKind.Relative);
가 말하는 던졌습니다 EditMenuButton
이 밤은 널 (null)입니다 : 여기
IsSelectionEnabled
)이 변경된 경우에 대한 목록의 이벤트 그것은 모든 UI 스레드에서 실행