如何删除uCommerce中选项卡上的现有按钮?

时间:2017-08-24 06:33:50

标签: c# umbraco umbraco-ucommerce

我正在使用uCommerce,我想删除现有标签上的其中一个添加按钮。

我按照this文章

上的删除按钮部分进行了操作

一切正常,但我不知道RemoveMenuButtion()方法中的imageButtom是什么。

这是我的代码 -

public PipelineExecutionResult Execute(SectionGroup subject)
        {
            if (subject.GetViewName() != Constants.UI.Pages.Orders.Order)
                return PipelineExecutionResult.Success;

            var section = subject.Sections.FirstOrDefault(s => s.OriginalName == Constants.UI.Sections.Orders.Order.Shipping);

            if (section == null) return PipelineExecutionResult.Success;

            var imageButton = new ImageButton { ImageUrl = $"{_pathService.GetPath()}/images/ui/add.png"};       

            section.Menu.RemoveMenuButtion(imageButton);

            return PipelineExecutionResult.Success;
        }

我认为问题出在这里 -

 var imageButton = new ImageButton { ImageUrl = $"{_pathService.GetPath()}/images/ui/add.png"};   

但不确定,因为文档中没有任何具体内容。

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:0)

对于寻找答案的人来说。

您需要在部分菜单中找到该按钮,您需要在下面显示的集合中找到该按钮,然后删除该按钮,因为删除按对象引用进行。

section.Menu.ImageButtons

由于