개발할 때 "나는 그냥 해보십시오"이상의 것을 시도하고 이해하려고합니다. 특히 WPF를 사용하면 바인딩의 두 측면을 모두 이해하고 싶습니다 ... GUI (xaml)와 코드 숨김 모두. 즉, 다음과 같은 코드가 무엇인지 궁금합니다.WPF 코드 숨김 코드
나는 미리 정의 된 "ICommand"인스턴스 (예 : 추가, 수정, 저장, 취소, 종료 등)가있는 ViewModel을 가지고 있으며 예상대로 작동합니다. 이제보기 (창) 단추가있는 바인딩을 보면 명령과 같은 바인딩이 있습니다.
<Button Command="{Binding ExitCommand}" Content="Exit" ... />
이 제대로 내가 양식을 종료 (그리고 내가 함께 연주하고있어 다른 무엇이든) 할 수 있도록하기위한 기대한다.
코드 숨김이 어떻게 생겼을까요? IsEnabled 또는 IsVisible과 같은 속성이 종속성 개체/속성에 바인딩된다는 것을 알고 있지만 명령 실행에 바인딩 할 때 상관 관계를 이해하지 못합니다. 감사.
그래, ICommand 부분을 가지고 있지만 "Property"처럼 보이지 않았기 때문에 확신하고 싶었지만 WPF에서 바인딩 할 수 있다고 생각합니다. :) – DRapp