我编写了一个重新托管 Workflow 4 Designer (System.Activities.Presentation.WorkflowDesigner) 并显示 PropertyInspectorView 以允许修改活动参数的应用程序。我想做的是禁用设计器视图的修改(不能在其上放置新活动、重新排序、删除活动等),但在用户突出显示活动时仍使属性视图可编辑。基本上我希望能够部署绘制但未配置的工作流,并让其他人填写活动参数。
我尝试过的每个解决方案都会禁用整个设计器和属性视图。我尝试在视图上将 IsEnabled 设置为 false,并将 ReadOnlyState.IsReadOnly 设置为 true。
关于如何实现这种行为的任何想法?谢谢。