我是DevExpress的新手,我无法找到修改嵌套网格视图加号的解决方案。 由于我的一些用户有平板电脑,他们希望通过触摸加号来展开行。然而,他们很难完全接触加号。 有没有办法修改它以使其更大?
改变标志的大小或完全改变图像对我来说非常好。
欢迎您的想法。
答案 0 :(得分:0)
我建议您浏览以下参考链接,这些链接将为您提供有关所需功能的更多详细信息:
How to display an image in a group row
GridView.CustomDrawGroupRow Event
How to get skin's '+' icon for Custom Draw Group Rows
对于Mater-Details:
增加展开/折叠按钮的大小:
Enlarge Exapnd/Collapse button of master detail view in xtragrid
master detail expand button size
如果您想更改GridView的展开\折叠图标,那么您可以 通过修改Grid的图像来改变它PlusMinusEx皮肤 元件。这是一个代码片段,说明如何替换图像 在当前应用的皮肤中使用自定义的。
Skin skin = GridSkins.GetSkin(DevExpress.LookAndFeel.UserLookAndFeel.Default);
SkinElement element = skin[GridSkins.SkinPlusMinusEx];
element.Image.SetImage(GetNewImage(), Color.Magenta);
LookAndFeelHelper.ForceDefaultLookAndFeelChanged();
您还可以在CustomDrawCell上绘制展开/折叠按钮 事件处理程序请以完全相同的方式查看How to paint the master row's expand buttons within the CustomDrawCell event 正如XtraGrid做KB文章了解更多信息。
<强>参考文献:强>
Draw custom expand/collapse button in GridView Row
Custom Draw +/- button for Master Detail GridView
Grid - How to change the master-detail expand button
XtraGrid:Adding a button to a cell that will allow cell data to expand - collapse.
答案 1 :(得分:0)
或者,您可以使用TouchUIMode功能,该功能可以在启用触摸的环境中使事物更大更容易使用。见本页:
编辑:还有一个触控优化的皮肤,你可以在这篇博文中看到: https://community.devexpress.com/blogs/theonewith/archive/2011/12/29/build-for-beautiful-with-dxv2-metro-inspired-winforms-apps.aspx