The Activity Designer

Not actually a WF 4.0 blog any more :)

(WF4) Announcing… .Net Framework 4.5 and .Net Framework Update 4.0.3

Hello world - I just wanted to let you know that -Visual Studio 11 and .Net 4.5 are out in public...

Author: tilovell09 Date: 03/08/2012

Quick Link Post - today Workflow PM Leon Welicki has an article in MSDN Magazine called “What's New...

Author: tilovell09 Date: 02/03/2012

Today I stumbled upon another WF4 blog with some quality content, so here is my unsolicited and...

Author: tilovell09 Date: 01/19/2012

(WF4) Less Known Features - Declarative Expressions using Activities, and ExpressionServices.Convert

If you’re exclusively using the Visual Studio workflow designer to design activities, you might go...

Author: tilovell09 Date: 01/09/2012

Logging properties–an easier way

I have often wanted a nice, easy way to simplify the writing and maintenance of code like this:...

Author: tilovell09 Date: 01/06/2012

(WF4)(PU3) Picking apart SendReceiveExtension

Last time I mentioned there is something new in Platform Update 3 Beta called SendReceiveExtension....

Author: tilovell09 Date: 12/19/2011

Platform Update 3 Beta

G’day all, just a little snippet of news to share – remember .Net 4 Platform Update 1? The update...

Author: tilovell09 Date: 12/01/2011

(WF4) Adding VB namespace Imports to your workflow programmatically

These questions (paraphrased) have come up a bunch of times so it’s not that hard to find the...

Author: tilovell09 Date: 11/02/2011

(WF4) WF4 Sessions from //build/

As I mentioned earlier this week there were two WF focused sessions at //build/ this week. Now...

Author: tilovell09 Date: 09/18/2011

(Work) Tool of the day - ‘clip.exe’

Today I was writing a batch file to do make a process semi-automatic. One of the non-automatic...

Author: tilovell09 Date: 09/14/2011

(WF4, #bldwin) WF4 at //Build/

//Build/ is finally on! Session schedules are out, and I just wanted to let people know that there...

Author: tilovell09 Date: 09/13/2011

(WF4) ExpressionTextBox Expression Property and ArgumentToExpressionConverter

There are many examples of binding ETB, but I notice they tend to be short on the details of why the...

Author: tilovell09 Date: 09/05/2011

I’m always getting frustrated by little problems at work. One by one they are tiny but gradually...

Author: tilovell09 Date: 08/25/2011

(WF4, Toolbox) Updating the WF4 Toolbox Icon FAQ (for Rehosting and Custom Activities)

Introit - call it whatever, but today I’m recycling an old post. And I have one more little...

Author: tilovell09 Date: 08/12/2011

(WF4) Lesser Known WF Features: WorkflowDataContext

Sometimes it happens that via the forums I learn about a new [to me] beast in the WF Zoo. Today that...

Author: tilovell09 Date: 08/09/2011

(WF4) Setting a default type parameter for Generic Activities added from the Toolbox

One of our internal customers pinged me with a quick question today. He asked whether it is possible...

Author: tilovell09 Date: 08/04/2011

(OffTopic) ‘ThreadSafe’ Classes

[Or: Rant - Code-Reviewing Random Code on the Internet.] I’m sure I’ve stumbled upon...

Author: tilovell09 Date: 08/01/2011

[Windows, C#] Splitting/Forking/Cloning Standard Output

For one of my little projects at work, I’ve been creating a utility which will run as a child...

Author: tilovell09 Date: 07/11/2011

(WF4) Enhancing the Context Menu for built-in ActivityDesigners? (and StateMachine)

Recently I noticed that I had automatically installed .Net Framework Platform Update 1 along with...

Author: tilovell09 Date: 06/24/2011

(WF4,WF3) Workflow Performance Talk

Today I had the pleasure of attending a brownbag (read ‘lunchtime presentation’) by Dustin Metzgar...

Author: tilovell09 Date: 06/10/2011

(WF4) They have AsyncCodeActivity, why not AsyncNativeActivity?

AsyncCodeActivity is a nice class for wrapping calls to asynchronous APIs and turning them into...

Author: tilovell09 Date: 06/08/2011

(WF4) Visual Workflow Tracking and WorkflowInspectionServices

Over time a few folks have asked on the forum for information about writing rehosted visual workflow...

Author: tilovell09 Date: 06/08/2011

.Net Framework 4 Platform Update 1

Hey everybody, just in case you haven’t heard the good news yet, our group released .Net Framework 4...

Author: tilovell09 Date: 04/20/2011

(WF4) ModelItem, ModelItemImpl and ICustomTypeDescriptor

[Update 08/03/11: fixed a few horrible proofreading issues which slipped past my nonexistant editor]...

Author: tilovell09 Date: 04/11/2011

(WF4) Custom Rules for Diffing XAML Files

Link - “TFS and WF4- The diff noise problem” - I just saw this post from Rory which looked useful...

Author: tilovell09 Date: 04/07/2011

(WF4) Showing an InArgument as a CheckBox in the Workflow Designer Property Grid

Here’s a workflow designer FAQ finally getting the attention it deserves, and helping show off how...

Author: tilovell09 Date: 04/06/2011

ICollectionViewFactory might not get called unless it’s IEnumerable

I got lost in some circle of WPF hell this afternoon. Eventually I started wondering if using...

Author: tilovell09 Date: 04/05/2011

(WF4) Rolling your own Undo Units in Workflow Designer .net 4.0

A long time go in a galaxy very, very close (so close it could be coincidental or indeed the same) I...

Author: tilovell09 Date: 03/29/2011

Why can’t I change the TypeArgument of Switch<> or FlowSwitch<> using the property grid?

I don’t remember anyone ever actually asking me this, but I found myself wondering the...

Author: tilovell09 Date: 03/28/2011

Observable Collection Projections (Synchronized MVVM Collections)

(Category: Rambling) Sometimes it’s funny how the same simple problem comes up over and over again,...

Author: tilovell09 Date: 03/10/2011

Visual Studio 2010 SP1 beta (and .net 4.0 update)

Hey everyone – it’s open beta season again in Visual Studio land! (The official announcement is on...

Author: tilovell09 Date: 03/08/2011

(WF4) Workflow 4.0 Hosting Extensions Redux

(Foreword: I tried to write one article about Extensions already, but what I produced could possibly...

Author: tilovell09 Date: 02/26/2011

Secrets of the XAML Build Task

(Or: [not] using XAML Build Task in a rehosted scenario.) Motivated by some old, less old, and...

Author: tilovell09 Date: 02/18/2011

ContextBoundObject – #2 – Contexts and Interception

For background: in ContextBoundObject #1 – Creating Contexts we started reverse engineering...

Author: tilovell09 Date: 02/09/2011

Getting MDBG running on .net 4.0 framework

MDBG is, briefly, a sample managed library for writing debuggers which uses COM interop and the CLR...

Author: tilovell09 Date: 02/07/2011

ContextBoundObject – Part #1 – Making Contexts

[Deviation from WF posting again.] Sometimes you learn enough about something just well enough to...

Author: tilovell09 Date: 02/06/2011

Slightly lighter than HashSet – HashSet (an experiment)

In playing around with the possible solutions or improvements to [previous post:] the heaviness of...

Author: tilovell09 Date: 12/15/2010

Public and Private in Depth (“Custom ‘Activity Sequences’ with Private Implementation” Interlude)

[In this interlude, we’re spiritually continuing the Custom ‘Activity Sequences’ With Private...

Author: tilovell09 Date: 11/17/2010

Custom ‘Activity Sequences’ With Private Implementation (Part 1)

[Here’s a post covering some custom activity scenarios that should be pretty easy when you know how,...

Author: tilovell09 Date: 11/16/2010

More from PDC

Not to forget the interests of regular readers, you can get some of the latest WF news from Ron...

Author: tilovell09 Date: 11/03/2010

Post PDC

PDC is done! To me PDC is a major disclosure event - where afterwards we minions are finally able to...

Author: tilovell09 Date: 11/03/2010

Customizing Commands in Workflow Designer, for Custom Activities in VS

(Note: The previous article on customizing commands for a rehosted Workflow Designer is here. It is...

Author: tilovell09 Date: 10/22/2010

Counting down to PDC 10…

Only 8 more days to go ‘til October 28! PDC is sold out, but if you’re not attending in person, 1)...

Author: tilovell09 Date: 10/20/2010

<Previous Next>