2011-03-11 3 views
0

행동에 연결된 BusyIndicator 및 Button이있는보기가 있다고 가정 해보십시오.Caliburn - IBusyService Logic

Show.Busy()가 동작에서 생성 될 때 Button을 사용하지 않도록 설정하는 가장 좋은 방법은 무엇입니까? CanMyAction 부울 속성을 쉽게 연결할 수 있습니까?

지금 당장은 DefaultBusyService를 상속 받아 작업을 완료했지만 저에게는보기 흉한 것으로 보입니다.

답변

0

코 플렉스 here에 대한 토론을 참조하십시오.

VM이 필요한 VM에서 내 맞춤 IBusyService와 상호 작용할 ICanBeBusy 인터페이스를 구현합니다. 그런 다음이 속성을 사용하여 버튼을 비활성화 할 수 있습니다.