나는 일련의 사용자에 대한 사용 권한을 표시하고 제어하는 데 사용되는 체크 박스가 설정된 Telerik RadTreeView
의 Silverlight 프로젝트를 보유하고 있습니다.Silverlight에서 Telerik RadTreeView를 사용하여 애니메이션을 켜고 끌 수있는 방법은 무엇입니까?
새 사용자가 선택 될 때마다 확인란이 선택된 사용자를 반영하도록 상태가 변경됩니다. 이 경우 트리 뷰 전체가 해당 사용자의 권한 데이터와 병합 된 새로운 권한 집합으로 새로 고쳐집니다. TreeView는 각 사용자에 대해 새로 고칠 때 각 노드의 확장 된 상태를 기록하고 다시 적용합니다.
문제는 애니메이션을 켜고 싶지만 TreeView가 매번 새로 고침 될 때 애니메이션이 재생된다는 것입니다. 사용자가 수동으로 노드를 펼치거나 접을 때만 재생하기를 원합니다.
나는 ItemSource를 다시 설정할 때마다 false로 설정하는 정적 속성 (다른 클래스에서)을 반환하는 telerik:AnimationManager.IsAnimationEnabled
에 클래스를 바인딩하려고 시도하고 있지만, 그 후에 바로 true로 설정되지만 새 사용자를 선택할 때마다 애니메이션이 계속 재생됩니다. 내가 구속력을 가진 수업이 전혀 타격을 입지는 않습니다.