public override void ShowDialog(PropertyValue propertyValue, IInputElement commandSource) { ModelPropertyEntryToModelItemConverter converter = new ModelPropertyEntryToModelItemConverter(); ModelPropertyEntryToModelItemConverter.Container container = (ModelPropertyEntryToModelItemConverter.Container)converter.Convert(propertyValue, null, null, null); SendContentDialog.ShowDialog(container.ModelItem, container.Context, container.WorkflowViewElement); }
void OnDefineButtonClicked(object sender, RoutedEventArgs args) { using (EditingScope scope = this.Context.Services.GetRequiredService <ModelTreeManager>().CreateEditingScope(StringResourceDictionary.Instance.GetString("editSendContent"), true)) { if (SendContentDialog.ShowDialog(this.ModelItem, this.Context, this)) { scope.Complete(); } } }