Integrating Integrators – BizTalk, Windows Azure, Windows Workflow, and Beyond
Join
Sign in
Search Options
Search Everything
Search Windows Workflow
Home
AppFabric
BizTalk Server
Windows Azure
Windows Workflow
Jobs (Hire A Guru)
More ...
Home
»
Windows Workflow
»
Windows Workflow Community Blogs via Syndication
»
All Tags
»
expressions
Browse by Tags
Windows Workflow
This is the top level group for Microsoft Windows Workflow Foundation. Find blogs, samples, videos, and learning resources for various versions of workflow including 3.0, 3.5, and 4.0 here.
Get this RSS feed
Home
Blog
Files
Wiki
Archives
Archives
May 2013
(10)
April 2013
(11)
March 2013
(10)
February 2013
(7)
January 2013
(14)
December 2012
(7)
November 2012
(7)
October 2012
(10)
September 2012
(8)
August 2012
(7)
July 2012
(22)
June 2012
(10)
May 2012
(6)
April 2012
(10)
March 2012
(4)
February 2012
(6)
January 2012
(8)
December 2011
(11)
November 2011
(8)
October 2011
(11)
September 2011
(23)
August 2011
(18)
July 2011
(2)
June 2011
(5)
May 2011
(17)
April 2011
(22)
March 2011
(25)
February 2011
(11)
January 2011
(20)
December 2010
(17)
November 2010
(10)
October 2010
(7)
September 2010
(2)
August 2010
(3)
July 2010
(1)
June 2010
(7)
May 2010
(4)
April 2010
(11)
March 2010
(12)
February 2010
(7)
January 2010
(25)
December 2009
(23)
November 2009
(20)
October 2009
(3)
September 2009
(1)
July 2009
(2)
June 2009
(2)
Tags
ExpressionServices
ExpressionTextBox
hostable editor
hosted compiler
Imports
imports designer
VB
Visual Basic
WF4
xaml
Tagged Content List
Blog Post:
(WF4.5) Using CSharpValue<T> and CSharpReference<T> in .Net 4.5 – Compiling expressions–and changes in Visual Studio generated XAML
Syndicated Workflow Author
I’ve been publicizing for a while that Visual Studio 11 (still in Beta) supports C# expressions in workflow designer. Of course you might also possibly want to use C# or VB expressions by writing a workflow in code, instead of by building it in Visual Studio. There are actually a couple tricks to doing...
on
Fri, May 25 2012
Blog Post:
(WF4) Less Known Features - Declarative Expressions using Activities, and ExpressionServices.Convert
Syndicated Workflow Author
If you’re exclusively using the Visual Studio workflow designer to design activities, you might go for a very long time (or forever) without discovering a particular System.Activities namespace, which is System.Activities.Expressions . The first reason you might never discover them is that none of the...
on
Mon, Jan 9 2012
Blog Post:
(WF4) Adding VB namespace Imports to your workflow programmatically
Syndicated Workflow Author
These questions (paraphrased) have come up a bunch of times so it’s not that hard to find the answer, but I just rediscovered them so it’s on topic for today. “I want to add a namespace to the Imports designer automatically at design time, so the user doesn’t have to do it manually. How can I do that...
on
Wed, Nov 2 2011
Blog Post:
Dynamically binding the expression type in the property grid
Anonymous
Previously, I demonstrated how to use an ExpressionTextBox in a custom property editor . In this followup post, I will show how to dynamically bind the ExpressionType of the ExpressionTextBox to the type of the argument of the custom activity. We don’t provide a type converter for this out of the box...
on
Mon, Mar 29 2010
Blog Post:
Using an ExpressionTextBox in a custom property editor
Anonymous
I have fielded a couple of questions from customers and also a forum post asking how to get the binding correct for the ExpressionTextBox correct in the property grid (well Eric fielded that one with some help on our side, thanks Eric!). For the record here are the details and an explanation. WPF provides...
on
Mon, Mar 22 2010
Blog Post:
Imports designer 101
Anonymous
Oh, the imports designer . This innocuous looking piece of UI packs a lot of functionality in a little designer. You would think that this designer should be pretty straightforward. The original concept of this feature was that this would simply be the place to manage namespaces, much in the same way...
on
Thu, Feb 18 2010
Blog Post:
About type coercion
Anonymous
The hosted compiler does something called type coercion. It converts one type to another type using the widening and narrowing conversions specified by the big VB compiler. On the whole, this is very useful functionality. It allows you to strongly type your arguments but still set your Int16 variable...
on
Thu, Jan 28 2010
Blog Post:
Expression serialization and literal support
Anonymous
Expressions created in the WF designer are serialized using square brackets, which is shorthand for VisualBasicValue <T> or VisualBasicReference <T>. For example, drop a WriteLine activity into a Workflow, and set its text to the expression (1+2).ToString (in VB you can omit the brackets...
on
Mon, Jan 25 2010
Blog Post:
End-to-end expression editing feature deck
Anonymous
Hi, today I gave a talk to our support team about the expression editing feature. Since this is all public facing information, I thought I would post the deck. Some of this information is old hat to regular readers of this blog (especially the overview and programmability bits, which I ported straight...
on
Thu, Jan 21 2010
Blog Post:
Enter and Tab key handling in the ExpressionTextBox
Anonymous
The Enter and Tab keys work a bit differently in the ExpressionTextBox than in the big VB IDE. In the big IDE, Enter and Tab always insert their associated characters. If the IntelliSense completion list is up, Enter selects the item and inserts a new line. We noticed that big IDE behavior does not always...
on
Mon, Jan 18 2010
Blog Post:
ExpressionTextBox – works on Activity properties too!
Anonymous
So Matt Winkler read my previous post and said hey, what about properties of type Activity<foo>, can’t they be bound to ExpressionTextBoxes too? Snap, I had forgotten about that case. The answer is actually yes, because VisualBasicValue and VisualBasicReference derive from Activity, expressions...
on
Fri, Dec 18 2009
Blog Post:
ExpressionTextBox – for arguments only (well mostly)
Anonymous
[12/19 edit: ExpressionTextBox is not strictly for arguments only, see the exception here ] In a previous post I alluded to the fact that you should be able to bind an ExpressionTextBox to a CLR property. My hazy memory was that this was done at one point in time by omitting the ArgumentToExpressionConverter...
on
Mon, Dec 14 2009
Blog Post:
Using untyped arguments in an ExpressionTextBox
Anonymous
The ExpressionTextBox sample code in the SDK works just fine in beta 2. The sample demonstrates the use of an ExpressionTextBox in a custom activity designer. In the sample, I implemented a simple MultiAssign activity, which assigns two values to two variables. In the example, I used untyped InArguments...
on
Thu, Dec 3 2009
Blog Post:
ExpressionTextBox 101
Anonymous
The ExpressionTextBox is the basic building block for editing expressions in custom activity designers. If you’re writing a custom activity designer that uses expressions, you’ll use this control. This post is meant to provide an overview for custom activity designer developers. I’m just going to annotate...
on
Thu, Nov 12 2009
Blog Post:
Expression editing mechanics
Anonymous
This is what happens when you edit an expression in Visual Studio. To simplify things, pretend you started with a blank expression. Here’s what goes on behind the scenes: When you click on an ExpressionTextBox , an instance of the hostable editor is created. As you type, you will notice two things: You...
on
Mon, Nov 9 2009
Blog Post:
Implementing a custom expression editor
Anonymous
I’ve seen a few forum posts about providing a richer expression editing experience in a rehosted workflow designer. There are two main scenarios in which you would want to implement your own expression editor: Work around the rather unfortunate limitation that the hostable editor is not available outside...
on
Thu, Nov 5 2009
Blog Post:
Design time expression editing 101
Anonymous
Here are the basic implementation details that you should know about the design time expression editing experience in the WF designer. An expression is bound to an activity argument or property. In the designer, the expressions are displayed inside of an ExpressionTextBox control. You can enter one single...
on
Mon, Nov 2 2009
Page 1 of 1 (17 items)