在Ribbon上垂直对齐Infragistics TextBoxControl编辑区域?

时间:2012-05-01 16:11:16

标签: infragistics ribbon-control

我有一个带有3个TextBoxTools的Ribbon(UltraWinToolbar),它在一个垂直排列的组中有点像:

| Short Caption: [xxxxxxxxxxxxxxxxxxxxxx] |
| Very Long Caption Indeed: [xxxxxxxxxxx] |
| Tiny: [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] |

但我希望它看起来像这样:

| Short Caption:            [xxxxxxxxxxx] |
| Very Long Caption Indeed: [xxxxxxxxxxx] |
| Tiny:                     [xxxxxxxxxxx] |

如何控制编辑区域的宽度?使用2010.3

更新 这似乎是将SharedProps.Width设置为定义值的结果,在我的情况下为100.将其设置为-1会使控件排成一行,但编辑区域现在有点小。

2 个答案:

答案 0 :(得分:2)

这可以使用创建过滤器来完成。有关详细信息,请参阅Infragistics网站上的以下主题,以及演示如何实现它的示例应用程序:

http://forums.infragistics.com/forums/p/68686/347701.aspx

答案 1 :(得分:1)

我没有一个好的答案,所以如果有人有更好的方法,请让我们都知道。

  • 右键单击组件窗格中的UltraToolBarsManager并激活“就地设计器” 选项
  • 单击功能区内的工具
  • 将鼠标移动到工具的右边框(鼠标图标变为a 分离器)
  • 向右拖动以展开文本工具的编辑部分(并缩小标签空间)
  • 拖动leftware以减少文本工具的编辑部分(并增加标签空间)

可以实现相同的效果,将鼠标放在文本工具的左边框上但反转拖动(向左移动以增加编辑空间,向右移动以增加标签空间)