zoukankan      html  css  js  c++  java
  • 自定义Activity控件

    自定义Activity控件
    可以继承System.Workflow.ComponentModel.Activity写一个功能类控件,
    也可以继承System.Workflow.Activities.SequenceActivity,将现有的Activity拖入进行组装

    具体的功能扩展、整合与在NET下自定定组件没什么本质区别,
    但要注意一下自定义Activity的Execute方法

    图解Execute方法

     

    对VB.net 2.0 不熟的,注意一下事件的新写法

     

     Public Class 事件标记

        Inherits EventArgs

     

        Public ReadOnly 事件描述As String

     

        Public Sub New(ByVal 描述As String)

            Me.事件描述= 描述

        End Sub

    End Class

        Public Shared 事件Event As DependencyProperty = DependencyProperty.Register("事件", GetType(EventHandler(Of 事件标记)), GetType(自定义Activity))

     

        <DescriptionAttribute("说明")> _

        <DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)> _

        <ValidationOption(ValidationOption.Optional)> _

        <BrowsableAttribute(True)> _

        <Category("分组")> _

        Public Custom Event 事件As EventHandler(Of 事件标记)

            AddHandler(ByVal value As EventHandler(Of 事件标记))

                MyBase.AddHandler(事件Event, value)

            End AddHandler

     

            RemoveHandler(ByVal value As EventHandler(Of 事件标记))

                MyBase.RemoveHandler(事件Event, value)

            End RemoveHandler

     

            RaiseEvent(ByVal sender As Object, ByVal e As 事件标记)

     

            End RaiseEvent

        End Event

    可以实现自定义控件的可视化设计功能

     



    具体代码不贴了,下载后看吧 

    Download

  • 相关阅读:
    [转]使用Composer管理PHP依赖关系
    Php环境下载(PHPNow)安装
    精美的 ( Android, iPhone, iPad ) 手机界面设计素材和线框图设计工具
    八款强大的jQuery图片滑块动画插件
    JavaScript prototype.js提升JavaScript开发效率
    JS Message 网页消息提醒
    Vis.js图表插件
    动态算法学习
    GPS功能:百度路书自定义【轨迹回放】
    CSS美化页面滚动条
  • 原文地址:https://www.cnblogs.com/foundation/p/524086.html
Copyright © 2011-2022 走看看