使用https://www.computerminds.co.uk/drupal-code/make-link-use-ajax-drupal-7-its-easy我创建了ToolBoxControl,现在我计划禁用某些顶级活动(希望它显示为灰色)。我想知道我能做到的方法。
下面的图片,以红色圈出的活动,我想要将它们变灰或改变字体颜色。通过这种方式,我可以使用该软件区分用户。
XAML中使用的代码是
private void AddToolBox()
{
ToolboxControl tc = GetToolboxControl(); //CreateToolboxControls();
CtrlToolbox.Content = tc;
}
private ToolboxControl GetToolboxControl()
{
// Create the ToolBoxControl.
ToolboxControl ctrl = new ToolboxControl();
ToolboxCategory categoryFlowChart = new ToolboxCategory("Flow Chart");
ToolboxCategory categoryStateMachine = new ToolboxCategory("State Machine");
ToolboxCategory categoryExport = new ToolboxCategory("File System");
ToolboxCategory categoryWindowsApp = new ToolboxCategory("Windows App");
ToolboxCategory categorySSH = new ToolboxCategory("SSH");
ToolboxCategory categoryVBScript = new ToolboxCategory("VB Script");
ToolboxCategory categoryCommunication = new ToolboxCategory("Communication");
ToolboxCategory categoryDatabase = new ToolboxCategory("Database");
// Add the category to the ToolBox control.
ctrl.Categories.Add(categoryFlowChart);
ctrl.Categories.Add(categoryDatabase);
ctrl.Categories.Add(categoryStateMachine);
ctrl.Categories.Add(categoryWindowsApp);
ctrl.Categories.Add(categorySSH);
ctrl.Categories.Add(categoryCommunication);
ctrl.Categories.Add(categoryVBScript);
return ctrl
}
.cs版本是:
{{1}}
我需要提供的任何其他信息请告诉我。只需要能够禁用顶级活动。
答案 0 :(得分:0)
看一下this例子,它不完全是你的追随者。但它解释了如何自定义ToolboxControl样式并更改图标。这个想法可以应用于根据您自己的方式改变ToolboxItems的样式。 (具体回顾步骤3)。如果您需要进一步的帮助,我可以做一个例子。