工作流程活动
假设我有一个自定义活动,它具有 GUID 类型的依赖属性。
我希望在我的自定义设计器中显示一个组合框(或我自己的用户控件),其中包含可供选择的可能值(这些值应来自数据库)。
这可能吗?
Let's say I have a custom activity that has a dependency property of type GUID.
I want in my custom designer to show like a combobox (or my own usercontrol) with possible values to select from (the values should comes from the database).
Is this possible ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要创建一个
UITypeEditor
。以下是组合框编辑器的模板:-在活动中的属性上:-
Editor
属性将告诉 PropertyGrid 您已为此属性创建了自定义编辑器。GetEditStyle
方法告诉属性网格在属性值上显示一个下拉按钮。EditValue
方法。DropDownControl
方法显示下拉菜单,该方法采用要在下拉区域中显示的控件。DropDownControl
方法将阻塞,直到调用编辑器服务CloseDropDown
方法。You need to create a
UITypeEditor
. The following is a template for a combox editor:-On your property in the activity:-
Editor
attribute will tell the PropertyGrid that you have created a custom editor for this property.GetEditStyle
method of the Editor tells the property grid to display a drop down button on the propery value.EditValue
method.DropDownControl
method which takes a control that is to be display in the drop down area.DropDownControl
method will block until the editor serviceCloseDropDown
method is called.