以下の XAML の抜粋を C# で書き直すことができません。
<Activity
xmlns:swm="clr-namespace:System.Web.Mvc;assembly=System.Web.Mvc"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
>
<x:Members>
<x:Property
Name="ViewData"
Type="InArgument(swm:ViewDataDictionary)" />
</x:Members>
<Assign>
<Assign.To>
<OutArgument x:TypeArguments="x:Object">[ViewData("Foo")]</OutArgument>
</Assign.To>
<Assign.Value>
<InArgument x:TypeArguments="x:Object">["funky foo string"]</InArgument>
</Assign.Value>
</Assign>
</Activity>
誰でもこれに光を当てることができますか?