【问题标题】:I want this control in .net我想要.net中的这个控件
【发布时间】:2011-07-04 13:39:11
【问题描述】:

我想构建一个类似于下图中内置的控件。它在 Microsoft Office 2010 的文件菜单中。我以前见过它,但我不知道它叫什么。

  1. 叫什么
  2. 在哪里可以找到这样的 .net 控件?

【问题讨论】:

  • 它是某种功能区控件吗?
  • 它被称为“功能区”控件。
  • Office 顶部的东西是丝带吗?
  • @F Oak - 是的,但这被认为是其中的一部分。
  • 我可以只使用那部分而不使用其余部分吗?

标签: .net winforms visual-studio controls


【解决方案1】:

如果您不想使用完整的 Ribbon 控件,那么只需使用一个列表框并将其设置为漂亮的样式即可。在 WPF 中比在 WinForms 中容易得多(你没有指定你使用的是哪个)

【讨论】:

  • 不那么有趣,但仍然可行...不过,您必须自己做很多“所有者绘制”图形。这是一个起点:c-sharpcorner.com/UploadFile/sahuja/…
  • 我不知道这是否是最好的解决方案,但这是我正在尝试的解决方案。
【解决方案2】:

看起来像一个样式化的垂直 WPF 选项卡控件,其中的按钮替换了一些选项卡标题。您可能可以使用样式和模板功能在 wpf 中创建类似的东西。

【讨论】:

    【解决方案3】:

    最接近您要查找的是功能区控件。

    但是,我相信您可以使用可以处理 ItemsTemplateItemsControl 创建相同的效果,并将其样式设置为您需要的外观,然后在右侧添加内容手边动态变化绑定到ItemsControl的选中项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-17
      • 2016-02-03
      • 2020-04-05
      • 1970-01-01
      • 2022-06-12
      • 2011-06-04
      • 1970-01-01
      相关资源
      最近更新 更多