2
내 자신의 WPF 사용자 정의 컨트롤을 그림과 같이 영역에 넣으려면 구현해야하는 인터페이스. WDE에 사용자 정의 비즈니스 로직을 추가해야 할 필요가 있습니다. IObjectContainer.RegisterType<Interface,Class>();
을하지만 상호 작용 창을 교체하는 방법을 모른다 :상호 작용보기 바꾸기 Genesys Workspace Desktop Edition
내가 사용하여 일부 뷰를 대체 할 수 있습니다.
감사합니다. 나는'public partial class CustomView : UserControl, IMainToolbarInteractionContainerView' 인터페이스를 구현하고'Initialize()'container.RegisterType();에 그것의 등록을 만들었고 그것은 잘 작동한다. 전화를 수락하면 사용자 정의보기가 자동으로 활성화됩니다. –
질문이 하나 더 있습니다. 초기화 후에보기를 어떻게 다시 등록 할 수 있습니까? 상호 작용 윈도우의 변형이 거의 없습니다. 라우팅 포인트라는 방식에 따라 창을 어떻게 바꿀 수 있습니까? –
내부적으로 IoC로 화일을 사용하기 때문에 내부적으로 초기화하지 않기 때문에 실제로 이런 일을하지 마십시오. 초기화시 등록하지 않으면 예외가 발생할 가능성이 더 큽니다. 그러나보기에 숨기기/표시를위한 솔루션이 있으면 ViewActivator에 "조건"을 추가하고 런타임에 true/false를 반환 할 수 있습니다. 이것은 당신이 원하는 모든 것이 아닙니다. 하지만 이것이 유일한 방법이라고 믿어주십시오. 다른 방법은 정말 고통스럽고 예외적입니다. 저는 2 년 이상 IWS/WDE를 개발했습니다. –