|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Workflow.ComponentModel.Design;
using System.Drawing;
using System.Drawing.Drawing2D;
using TestflowFramework.Activities;
namespace TestflowFramework.Design
{
[ActivityDesignerTheme(typeof(ClickButtonActivityDesignerTheme))]
public class ClickButtonActivityDesigner : WindowsControlActivityDesigner
{
public override string Text
{
get
{
ClickButtonActivity activity = Activity as ClickButtonActivity;
if (activity != null)
{
if (!string.IsNullOrEmpty(activity.Button))
return "Click " + activity.Button;
else
return "<Select Button>";
}
return base.Text;
}
protected set
{
base.Text = value;
}
}
}
public sealed class ClickButtonActivityDesignerTheme : ActivityDesignerTheme
{
public ClickButtonActivityDesignerTheme(WorkflowTheme theme)
: base(theme)
{
BackColorStart = Color.LightGray;
BackColorEnd = Color.LightGray;
BackgroundStyle = LinearGradientMode.ForwardDiagonal;
BorderColor = ColorTranslator.FromHtml("#111111");
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.