워크플로우 활동의 모양을 사용자화하는 두 가지 방법(보충)

1595 단어 워크플로우
 IRegisterMetadata  인터페이스의 자정 방법을 보니 코드를 다 쓴 후에도 도저히 안 된다는 것을 알게 되었다.Search가 공사를 해보니 다른 데도 쓰이지 않았다DesignerMetadata 。 CodeActivity dll, 。 dll 。 dll .Design, CodeActivityPenseesoft에 놓습니다.WorkFlow.ActivityLibrary.dll리, Designer Penseesoft.WorkFlow.ActivityLibrary.Design.dll 。  

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Activities.Presentation.Metadata;
using System.ComponentModel;
using Penseesoft.WorkFlow.ActivityLibrary;
using System.Windows;

namespace Penseesoft.WorkFlow.ActivityLibrary.Design
{
    public class DesignerMetadata : IRegisterMetadata
    {

        public void Register()
        {
            AttributeTableBuilder builder = new AttributeTableBuilder();
            builder.AddCustomAttributes(typeof(LeaveFlowActivity), new DesignerAttribute(typeof(LeaveFlowDesigner)));
            builder.AddCustomAttributes(typeof(First2of3), new DesignerAttribute(typeof(First2of3Designer)));
            MetadataStore.AddAttributeTable(builder.CreateTable());
        }
    }
}

좋은 웹페이지 즐겨찾기