c# - 替换交互 View Genesys Workspace 桌面版

标签 c# wpf interface genesys

我需要实现什么接口(interface)才能将我自己的 WPF 用户控件放入如图所示的区域中。 我需要向 WDE 添加一些自定义业务逻辑,请有人告诉我更好的方法来做到这一点。

WDE

我可以使用以下命令替换一些 View :IObjectContainer.RegisterType<Interface,Class>(); 但我不知道如何替换交互窗口。

最佳答案

这不仅仅是注册,您必须在 viewmanager 中设置您的 View 。首先,您必须创建 View 和 View 模型,然后必须将 View 添加到 View 管理器上的相关区域,如下所示

viewManager.ViewRegionByName["InteractionDetailsRegion"].Add(new ViewActivator(){
ViewType = typeof(IMyView), ViewName = "MysampleView"
})

注册您的 View 后,您必须在相应区域看到您的 wpf 用户控件。您可以从 Genesys 文档 wiki 检查区域。但是为了尝试,您可以检查 ToolbarWorkplaceRegion 是否启动,它应该将您的 View 插入到主窗口中。

关于c# - 替换交互 View Genesys Workspace 桌面版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42898778/

相关文章:

c# - Redis 用 'QUEUED' 回复所有查询

c# - 如何设置按钮悬停并单击前景的样式?

c# - 如何在每个wpf/MVVM组合框行上显示2个字符串?

c# - 使用 xaml 在数据网格中选择行后更改 DataGridTemplateColumn 中的复选框状态

java - 如何更改实现接口(interface)的继承类的参数?

java - 使用通用通配符代替接口(interface)

c# - 将公共(public)属性限制为 List<Type> 中的特定类型

c# - 根级别的数据无效。第 1 行,位置 1

c# - C# Async/Await 是否像中断一样工作?

c# - 使用 C# 从 SQL Server 数据生成 XML