(WF4,VS) WorkflowDesigner Extensions in Visual Studio 2012

(Intro: Sometimes as part of testing I go to silly lengths to try to point out what I think is going to be a bug in a piece of code I have seen. And frequently when I do this, I am basically wrong, for any of various reasons – it’s a bug according to some…

0

(WF4.5) Enabling new .Net framework 4.5 features in your rehosted designer application

[Minor disclaimer: content in this post is based upon a non-final release candidate build of .Net 4.5] The workflow designer team had two slightly conflicting goals to tackle in .Net 4.5. Goal one: Make Workflow Designer more awesome for everyone in .Net 4.5. It should be easier to use, it should look better, and it…

8

(WF4, Xaml) Mc:Ignorable, ViewStates, HintSizes, VisualBasic Settings, and manipulating XAML programmatically

[Edit 2/5/12: fixed spelling of ‘ignorable’ everywhere]. Or “What is this weird XAML I get from workflow designer that doesn’t look like ‘normal’ XAML?” (No ‘news’ today, just some WF4 olds in article format, and mostly implementation level trivia stuff at that, but I hope it’s interesting. ) Here’s something I whipped up today while…

1

Working with Commands in a Workflow Designer Rehost Application

Issuing, Handling, and Intercepting Commands in a WF4 Rehosted Designer application. Background on Commands in WPF I thought I understood Commands, but when I found myself having difficulties explaining things to a customer last week I realized I had really just been muddling along without understanding commands at all. The first concept to understand is…

1

Navigating the Workflow Tree (WF 4.0 Workflow Designer)

People who who start interesting things in rehosted designer applications or just VS, will often find that they will want to navigate through the workflow tree, looking for activities, arguments, variables, and so on. There are a few facts it can be helpful to understand before you start your coding just to make sure you…

1

Some Gory Details of WorkflowDesigner Undo Redo

(I’ve pulled this out from where it was embedded in one of my posts about implementing ICompositeView because it didn’t really fit there and modified it but it’s still pretty badly researched.) A few gory implementation details for the Workflow Designer’s Undo/Redo features. There are a few classes in System.Activities.Presentation.Model heavily involved in undo and…

4