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

原创 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就变为下拉选择的形式了

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

(注:这个曾发表在某Blog上,那个马上要没了,你懂的=。=) SSH相信很多整过J2EE的人都很熟悉,但可能很多人没有深入研究过其底层架构,我觉得其中spring的源码是记得详细研究的,如果能对其...

Spring自定义属性编辑器

1. 新建员工类,他有电话号码和出生日期等信息package com.chapter3.getterdi;import java.util.Date;public class Employee{ in...

springMVC自定义属性编辑器

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

Spring自定义属性编辑器——2

此自定义属性编辑器用于将String转换为Date类型,具体代码如下:目录结构 DateEditor package com.xiayc.dateeditor.editor;import org.sp...

Spring攻略笔记-7 自定义属性编辑器

属性编辑器就是用于属性值与文本值互相转换的,比如你输入一段文字,使用属性编辑器将其转换成类的属性。每个属性编辑器仅用于某一类属性。 每个属性编辑器都需要继承PropertyEditorSup...

spring自定义属性编辑器

spring自定义属性编辑器 1 当有date属性的bean需要类型转换才能zh

Spring自定义属性编辑器

概念我们在xml定义bean时,输入的内容都是字符串。spring会根据已经注册好的属性编辑器解析这些字符串,实例化成对应的类型。下面演示一个实例,Customer有一个属性Address,在配置这个...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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