루프 유지 값 i가 선택된 인덱스 및 선택된 항목을 설정하고 변경하는 것이 다른 두 특성을 설정하고,이 경우 쉽게실버 종속성 속성 콜백 방법 난 세 종속성 속성 선택된 값 중 하나가 다시 내가 예 개의 다른 설정하고 통화에 변경할 때 가 인덱스 선택된 선택한 경우 선택 항목과 사용자 제어를 작성한
0
A
답변
0
을 피하기 괜찮나 루프에서 계속해서 다른 속성들 각각의 콜백을 트리거링 결과에
각 속성 설정기에는 설정중인 값이 다른 경우에만 두 가지 설정이 있습니다. GetValue() 호출을 통해 기존 값과 다릅니다. If 문을 추가하여 각 속성 설정자에서이를 확인하십시오.
MVVM 프레임 워크를 사용하는 경우 이러한 유형의 상황에 대해 신중해야합니다. 종속성 등록 정보로 3 가지 속성이 실제로 필요한지 확인하거나 ViewModel에서 일부 속성을 일반 속성으로 변경하십시오.
MVVM을 사용하는 경우 많은 프레임 워크에서 ReactiveUI (ReactiveObject.SuppressChangeNotifications()) 또는 MVVM Light Tookit과 같은 알림을 표시하지 않는 방법을 제공합니다.