替换交互视图 Genesys Workspace 桌面版
Replace Interaction view Genesys Workspace Desktop Edition
我需要实现什么接口才能把我自己的WPF用户控件放到图中的区域中。
我需要向 WDE 添加一些自定义业务逻辑,请有人告诉我执行此操作的更好方法。
我可以使用以下方法替换一些视图:IObjectContainer.RegisterType<Interface,Class>();
但是不知道怎么替换交互window.
这不仅仅是注册,您必须在 viewmanager 中设置您的视图。首先你必须创建你的 view 和 viewmodel ,然后你必须像这样将你的视图添加到 viewmanager 的相关区域
viewManager.ViewRegionByName["InteractionDetailsRegion"].Add(new ViewActivator(){
ViewType = typeof(IMyView), ViewName = "MysampleView"
})
注册您的视图后,您必须在相应区域看到您的 wpf 用户控件。您可以从 genesys 文档 wiki 检查区域。但是为了尝试,您可以检查 ToolbarWorkplaceRegion 以开始,它应该将您的视图插入主 window.
我需要实现什么接口才能把我自己的WPF用户控件放到图中的区域中。 我需要向 WDE 添加一些自定义业务逻辑,请有人告诉我执行此操作的更好方法。
我可以使用以下方法替换一些视图:IObjectContainer.RegisterType<Interface,Class>();
但是不知道怎么替换交互window.
这不仅仅是注册,您必须在 viewmanager 中设置您的视图。首先你必须创建你的 view 和 viewmodel ,然后你必须像这样将你的视图添加到 viewmanager 的相关区域
viewManager.ViewRegionByName["InteractionDetailsRegion"].Add(new ViewActivator(){
ViewType = typeof(IMyView), ViewName = "MysampleView"
})
注册您的视图后,您必须在相应区域看到您的 wpf 用户控件。您可以从 genesys 文档 wiki 检查区域。但是为了尝试,您可以检查 ToolbarWorkplaceRegion 以开始,它应该将您的视图插入主 window.