C# 在Devexpress中自定义NavBarGroup中的展开/折叠按钮

C# 在Devexpress中自定义NavBarGroup中的展开/折叠按钮,c#,.net,winforms,devexpress,C#,.net,Winforms,Devexpress,我有一个NavBarControl,其中包含NavBarGroup的集合。 NavBarGroup具有标题和容器控件。可以折叠/展开NavBarGroup。 展开/折叠按钮位于右侧。默认情况下,它看起来像双向上/向下箭头。我想自定义此按钮以更改其外观,以指示折叠/展开状态 (在Windows窗体中使用Devexpress)作为将来的参考,Devexpress的自助和在线支持非常全面,他们将在24小时内为付费订阅者回答类似问题,通常带有代码示例 在这种情况下,有两种方法可以实现上述目标(假设您使用

我有一个NavBarControl,其中包含NavBarGroup的集合。 NavBarGroup具有标题和容器控件。可以折叠/展开NavBarGroup。 展开/折叠按钮位于右侧。默认情况下,它看起来像双向上/向下箭头。我想自定义此按钮以更改其外观,以指示折叠/展开状态


(在Windows窗体中使用Devexpress)

作为将来的参考,Devexpress的自助和在线支持非常全面,他们将在24小时内为付费订阅者回答类似问题,通常带有代码示例

在这种情况下,有两种方法可以实现上述目标(假设您使用的是相对较新版本的DevExpress)

做你想做的事情的“正确方法”是用你自己的图标做一个自定义皮肤;您可以使用其皮肤编辑器打开当前皮肤,进行更改并保存它。几乎每个方面的外观和感觉,他们的控制是皮肤,你可以作出相当重大的改变

部署自定义皮肤并不是那么复杂,但对于您试图实现的效果来说,这可能有点过头了。另一个选项是自定义绘制组标题。这篇文章附带了一个示例,这是一个很好的例子,但是你基本上实现了活动并自己绘制,包括根据团队状态想要的任何图标。

谢谢,这是我需要的。