如何将复选框绑定到WorkflowActivityDesigner中,并将其放到CodeActivity中的参数中?我终于能够使用以下方法将设计器与活动连接起来: Designer(typeof(ActivityDesigner1))。但是问题仍然存在,我如何使用从设计器表面到
这是我的代码活动文件:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Activities;
using System.ComponentModel;
namespace WorkflowConsoleApplication1
{
[Designer(typeof(ActivityDesigner1))]
public sealed class CodeActivity1 : NativeActivity
{
// Define an activity input argument of type string
public InArgument<string> Text { get; set; }
protected override void Execute(NativeActivityContext context)
{
string text = context.GetValue(this.Text);
Console.WriteLine(this.Text);
}
}
}下面是我的设计器xaml文件:
<sap:ActivityDesigner x:Class="WorkflowConsoleApplication1.ActivityDesigner1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sap="clr-namespace:System.Activities.Presentation;assembly=System.Activities.Presentation"
xmlns:sapv="clr-namespace:System.Activities.Presentation.View;assembly=System.Activities.Presentation" Height="68">
<sap:ActivityDesigner.Icon>
<DrawingBrush>
<DrawingBrush.Drawing>
<ImageDrawing>
<ImageDrawing.Rect>
<Rect Location="0,0" Size="16,16" />
</ImageDrawing.Rect>
<ImageDrawing.ImageSource>
<BitmapImage UriSource="TES16x16icon.gif" />
</ImageDrawing.ImageSource>
</ImageDrawing>
</DrawingBrush.Drawing>
</DrawingBrush>
</sap:ActivityDesigner.Icon>
<Grid>
<Grid.ColumnDefinitions>
</Grid.ColumnDefinitions>
<TextBox HorizontalAlignment="Left" Height="21" Margin="34,6,0,-18" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="120" Name="txtSubject" RenderTransformOrigin="0.5,0.5">
<TextBox.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform/>
<RotateTransform Angle="-5.46"/>
<TranslateTransform/>
</TransformGroup>
</TextBox.RenderTransform>
</TextBox>
</Grid>
</sap:ActivityDesigner>发布于 2014-06-12 14:23:39
https://stackoverflow.com/questions/24100274
复制相似问题