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

  • 相关阅读:
    flex兼容写法
    多行文字,最后一行省略号(适用于移动端)
    checkbox样式修改
    响应式布局
    微信常用的页面跳转
    css小技巧(清除滚动条)
    JS学习---PHP浅识
    qml 画页迁移
    list滚动条Scroll 偏移和长度计算公式总结
    qml listview关键字高亮
  • 原文地址:https://www.cnblogs.com/foundation/p/524086.html
Copyright © 2011-2022 走看看