나는 이와 같은 상황이 있습니다. 객체를 두 번 클릭 할 수 있고 양식으로 열면 수정할 수 있습니다. 한 장면에서 해당 객체를 전달하는 장면 뒤에 있습니다. 다른 사람에게). 그런 다음 해당 필드를 수정할 수는 있지만 텍스트 블록은 즉시 처리하므로 저장 변경 사항을 저장하기 전에 필드가 변경된 것을 볼 수 있습니다. 수정 사항을 취소하면 찾아보기에 머물러야합니다. 나는 모든 Textbox를 명시 적으로 UpdateSourceTrigger에게 알려야한다는 것을 알고 있지만 MVVM 방식으로 간단한 예제를 찾을 수 없으므로 버튼 저장을 클릭하고 연결된 명령이 실행될 때만 업데이트되므로 해당 명시 적 업데이트를 강제 실행해야합니다. 모든 texboxes. 어떤 아이디어를 어떻게 얻을 수 있습니까?버튼을 클릭하고 명령을 실행하면 Wpf 업데이트 소스 트리거가 여러 텍스트 상자에 명시 적으로 표시됩니다. MVVM 시나리오에서
고마워요 :)
당신은 마법을 사용합니다. 또는 모델의 * 사본을 보내고 OK를 기다린 다음 OK를 눌러 값을 원본으로 다시 복사합니다. 그런 다음 작은 춤을 추고 물을 약간 마시십시오. – Will
감사합니다. 나는 당신이하는 말과 비슷한 것을했는데, 효과가있는 것 같습니다. 따라서 객체를 전달한 다음 양식에서 사본을 만들고 새 객체를 만든 다음 원래 객체에서 모든 속성을 가져온 다음 사용자는 coppy 만 변경할 수 있습니다. save가 눌러지면 coppy는 찾아보기로 돌아가서 원래의 객체를 대체합니다. 취소를 누르면 아무 일도 일어나지 않습니다. 양식은 단지 찾아보기로 돌아가고, 사본은 바뀌지 만 절대로 그대로 남아 있습니다. 저장되었습니다. 이제 나는 그 작은 춤을 추거나 다른 문제를 해결하려고 할 수 있습니다. P – adminSoftDK
좋아요, 아주 간단 했으므로 아래에 의견을 올리겠습니다. – Will