首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更改Windows重新承载的工作流设计器中的工具箱样式

更改Windows重新承载的工作流设计器中的工具箱样式
EN

Stack Overflow用户
提问于 2015-05-07 09:22:30
回答 1查看 1.1K关注 0票数 0

使用AvalonDock,我创建了ToolBoxControl,现在我计划禁用某些顶级活动(希望它是可见的,只是灰色)。我想知道我能做什么。

下面的图片,活动圈成红色,我想要么把它们灰色出来,要么改变字体颜色。这样我就可以用软件来区分用户。

XAML中用于此的代码是

代码语言:javascript
运行
复制
<xcad:DockingManager Grid.Row="1"
                       AllowMixedOrientation="True"
                       BorderBrush="Black"
                       BorderThickness="1">
        <xcad:LayoutRoot x:Name="LayoutRoot">
            <xcad:LayoutPanel Orientation="Horizontal">

                <xcad:LayoutAnchorablePane DockWidth="200">
                    <xcad:LayoutAnchorable Title="Toolbox" CanClose="False" CanFloat="False" CanHide="False" ContentId="toolbox" x:Name="CtrlToolbox">
                    </xcad:LayoutAnchorable>

                    <xcad:LayoutAnchorable Title="Outline" CanClose="False" CanFloat="False" CanHide="False" ContentId="outline" x:Name="CtrlOutline">
                    </xcad:LayoutAnchorable>
                </xcad:LayoutAnchorablePane>

它的.cs版本是:

代码语言:javascript
运行
复制
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

}

我需要提供的任何其他信息请告诉我。只需要能够禁用顶级活动。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30096877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档