找回密码
 立即注册

QQ登录

只需一步,快速开始

zxc9089
中级会员   /  发表于:2014-10-8 17:18  /   查看:12476  /  回复:12
WPF 中 C1Accordion控件当用数据源填充内容时如何默认展开第一个选项?
代码大致如下:


因为是DataTemplate定义的内容模版 所以貌似没有地方可以设置 IsExpanded = True 的地方

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

12 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-10-8 18:24:00
沙发
回复 1楼zxc9089的帖子

你可以使用C#代码来获取第一个C1AccordionItem,并让它展开。
代码参考:
  1. (accordion.Items[0] as C1AccordionItem).IsExpanded = true;
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
zxc9089
中级会员   /  发表于:2014-10-9 09:53:00
板凳
回复 2楼Alice的帖子

这种方法我试过,as C1AccordionItem 这样转换转不成功,转换后结果为null。 debug监视如下图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-10-9 10:57:00
地板
回复 3楼zxc9089的帖子

你可以尝试获取accordion第一个Item,看看是什么,然后写代码展开。
比如是Treeview,那么就展开TreeView。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
zxc9089
中级会员   /  发表于:2014-10-9 11:55:00
5#
回复 4楼Alice的帖子

我是使用ItemSource进行绑定的数据。 所以我获取到的第一个Item值为我定义的数据实体,而不是某个控件。 所以无法设置展开属性。。。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-10-9 14:42:00
6#
回复 5楼zxc9089的帖子

能提供你的Demo么?我帮你调试下。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
zxc9089
中级会员   /  发表于:2014-10-9 21:22:00
7#


demo 文件基本如上。
主要代码如下图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-10-10 11:45:00
8#
回复 7楼zxc9089的帖子

你好,你的Demo已经收到。
也已经做了测试,因为绑定的这个Item是一个ModulesModel类,这个类本身没有IsExpanded的方法。
所以不能展开。
推测需要用其他的办法实现,研究这个问题我需要时间。
如果你实现了欢迎反馈给我,会有相应的金币奖励。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
zxc9089
中级会员   /  发表于:2014-10-10 16:00:00
9#
回复 8楼Alice的帖子

嗯 ,暂时我用了迂回的方法规避了这个问题,设置 C1Accordion 的 AllowCollapseAll 属性为 false,不允许关闭所有的折叠窗口。  但是没有从根本上解决这个问题,假如说要默认展开第二个折叠窗口就实现不了了。 希望你们有了好的解决方案能够告知一下,谢谢。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-10-10 17:49:00
10#
回复 9楼zxc9089的帖子

好的。我有结果给你回复。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部