1 //----------------------------------------------------------------
2 // Copyright (c) Microsoft Corporation. All rights reserved.
3 //----------------------------------------------------------------
5 namespace System.ServiceModel.Activities.Presentation
8 using System.Activities.Presentation.PropertyEditing;
9 using System.Activities.Presentation.Converters;
10 using System.Activities.Presentation.View;
12 sealed class ReceiveContentPropertyEditor : DialogPropertyValueEditor
14 public ReceiveContentPropertyEditor()
16 this.InlineEditorTemplate = (DataTemplate)MessagingContentPropertyEditorResources.GetResources()["ReceiveContentPresenter_InlineEditorTemplate"];
19 public override void ShowDialog(PropertyValue propertyValue, IInputElement commandSource)
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);