2

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

WDE

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

4

1 回答 1

2

它不仅仅是注册,您必须在 viewmanager 中设置您的视图。首先你必须创建你的视图和视图模型,然后你必须像这样将你的视图添加到视图管理器上的相关区域

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

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

于 2017-03-21T06:39:50.403 回答