怎样修改自定义活动的属性编辑器

原创 2006年06月08日 12:37:00

以下拉列表为例:

public static DependencyProperty ExecuteModeProperty = System.Workflow.ComponentModel.DependencyProperty.Register("ExecuteMode", typeof(string), typeof(Class));
        [Description("")]
        [Category("")]
        [Browsable(true)]
        [TypeConverter(typeof(ExecuteModeItems))]
        [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
        public string ExecuteMode
        {
            get
            {
                return ((string)(base.GetValue(ChildWorkFlow.ExecuteModeProperty)));
            }
            set
            {
                base.SetValue(ChildWorkFlow.ExecuteModeProperty, value);
            }
        }

ExecuteModeltems.cs :

using System;
using System.Collections.Generic;
using System.Text;

using System.ComponentModel;
namespace REAP.Workflow.Activities
{
    internal class ExecuteModeItems : StringConverter
 {
        private static StandardValuesCollection defaultRelations =
             new StandardValuesCollection(
                new string[] { "可选内容", "可选内容" });
 
         public override bool GetStandardValuesSupported(ITypeDescriptorContext context)
        {
            return true;
        }

        public override bool GetStandardValuesExclusive(
                       ITypeDescriptorContext context)
        {

            return false;
        }

        public override StandardValuesCollection GetStandardValues(
                      ITypeDescriptorContext context)
        {
            return defaultRelations;
        }
    }
}

这样属性ExecuteMode就变为下拉选择的形式了

自定义propertygrid弹出属性编辑框

看别人写的不详尽,再次总结自己摸索出来的东西: 首先建立一个窗体,该窗体包含你要重新编辑的属性值等内容,下图是我的界面,其中只包含一个richtextbox。 在该窗体后台写代码如下(这两段代码足够...
  • u014722754
  • u014722754
  • 2015年07月28日 18:21
  • 1798

Unity 曲线编辑扩展菜单功能

曲线编辑扩展菜单功能,原因默认的 AnimationCurve 字段曲线编辑,不支持复制粘贴到另一个 AnimationCurve 字段,亦不支持关键帧的清空。所以扩展 AnimationCurve ...
  • akof1314
  • akof1314
  • 2016年06月30日 08:57
  • 1790

[WPF]TreeView动态修改某个节点属性的解决方案

Title: [WPF]TreeView动态修改某个节点属性的解决方案 Date: 2014-08-02 10:05:47 tag: WPF code #遇到的问题 有些时候需要修改T...
  • leehermit
  • leehermit
  • 2014年09月24日 16:13
  • 2547

springmvc自定义属性编辑器和参数解析器

  • 2017年08月03日 07:50
  • 2KB
  • 下载

spring中的自定义属性编辑器

  • 2011年05月08日 19:35
  • 2.49MB
  • 下载

.NET自定义组件属性编辑器简单例程(ComponentDesignDemo)

  • 2011年08月25日 14:31
  • 297KB
  • 下载

向自定义工作流活动添加属性并获得属性的值

使用 .NET 属性为包含自定义工作流活动定义的程序集添加批注来提供 Microsoft Dynamics CRM 在运行时用于将代码链接到工作流引擎的元数据。有关 .NET 属性的详细信息,请参阅使...
  • jason_dct
  • jason_dct
  • 2013年09月24日 11:41
  • 1026

Spring自定义属性编辑器

1. 新建员工类,他有电话号码和出生日期等信息package com.chapter3.getterdi;import java.util.Date;public class Employee{ in...
  • xiongwenhua365
  • xiongwenhua365
  • 2011年06月26日 12:57
  • 216

springMVC自定义属性编辑器

自定义springMVC的属性编辑器主要有两种方式,一种是使用@InitBinder标签在运行期注册一个属性编辑器,这种编辑器只在当前Controller里面有效;还有一种是实现自己的 WebBind...
  • superdog007
  • superdog007
  • 2014年05月12日 13:53
  • 814

Spring功能扩展的一些思考——Spring自定义属性编辑器为例

(注:这个曾发表在某Blog上,那个马上要没了,你懂的=。=) SSH相信很多整过J2EE的人都很熟悉,但可能很多人没有深入研究过其底层架构,我觉得其中spring的源码是记得详细研究的,如果能对其...
  • shi1122
  • shi1122
  • 2012年05月28日 08:20
  • 3466
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎样修改自定义活动的属性编辑器
举报原因:
原因补充:

(最多只允许输入30个字)