Mono exception to SocketException
[mono.git] / mcs / class / referencesource / System.Activities.Presentation / System.Activities.Core.Presentation / System / ServiceModel / Activities / Presentation / ReceiveContentPropertyEditor.cs
1 //----------------------------------------------------------------
2 // Copyright (c) Microsoft Corporation.  All rights reserved.
3 //----------------------------------------------------------------
4
5 namespace System.ServiceModel.Activities.Presentation
6 {
7     using System.Windows;
8     using System.Activities.Presentation.PropertyEditing;
9     using System.Activities.Presentation.Converters;
10     using System.Activities.Presentation.View;
11
12     sealed class ReceiveContentPropertyEditor : DialogPropertyValueEditor
13     {
14         public ReceiveContentPropertyEditor()
15         {
16             this.InlineEditorTemplate = (DataTemplate)MessagingContentPropertyEditorResources.GetResources()["ReceiveContentPresenter_InlineEditorTemplate"];
17         }
18
19         public override void ShowDialog(PropertyValue propertyValue, IInputElement commandSource)
20         {
21             ModelPropertyEntryToModelItemConverter converter = new ModelPropertyEntryToModelItemConverter();
22             ModelPropertyEntryToModelItemConverter.Container container = (ModelPropertyEntryToModelItemConverter.Container)converter.Convert(propertyValue, null, null, null);
23             ReceiveContentDialog.ShowDialog(container.ModelItem, container.Context, container.WorkflowViewElement);
24         }
25     }
26 }